素人ゲーム開発を垂れ流しつつ、覚醒に至るまでの記録や役立ち情報、愚痴を書くブログ。ちなみに前立腺の開発もやっている。
オープンワールドにおけるESCの可能性
現在、Unityのある機能を調べ中です。
「ECS」と言うものがあるらしく、従来のUnityのような
データアクセス方とは異なるようです。
よりメモリアクセス的に効率が良くなる模様。
出来れば習得したいところ。
ただしこの方法は「データー」と「振る舞い」が分離された状態で
コードを書く必要ががる為、コード数としては同じ処理でも多くなり
複雑さが増します。
しかしその効能は高く処理速度が段違いに上がる様子。
オープンワールドや大量の敵を出すゲームには必要不可欠。
Unityはそもそも遅い
現在ブロック形式で地形編集可能な技術を試しており、
標準のUnityの書き方では画像(右の茶色の塊)のブロック数程度
でカクカク。
ゲームにならず。
もちろんカリングや距離によるコンポーネント削減などの処理は皆無
ですが、それでも重すぎる。SetPass Call(GPUに命令を送る回数)やDrawCall(描画命令回数)
も多いのでここも削減する必要がありそうですが、まだここら辺は良く分かっていません。
Unity ECSを学ぶ!
サンプルコードには使たことが無い「override」命令やストラクト(ECSでは
Classが使えない)が使用されており、今一度学びなおし中です。
コード自体を真似するのは簡単ですが、根本的に何をしているのか
と言う理解が出来ていないと、実際に頭に入ってこなかったという経験から
やはりここからしっかりと勉強する必要がありそうです。
PR
COMMENT
ブログ内検索
カテゴリー
最新記事
最新コメント
プロフィール
HN:
kawaハギ
年齢:
36
性別:
男性
誕生日:
1989/07/03
職業:
無職
趣味:
ゲーム 音楽
自己紹介:
人類を5次元意識へ押しあげる為のゲームを
開発しています。
小学生3年頃から鬱を発症。対人恐怖症、醜形恐怖等で引きこもり。
生きる意味を長らく探し求め、ようやく答えを見つけスピリチュアル
にたどり着く。覚醒を数段階体験し現在は”もう一度”物理的な自立を目指しています。
開発しています。
小学生3年頃から鬱を発症。対人恐怖症、醜形恐怖等で引きこもり。
生きる意味を長らく探し求め、ようやく答えを見つけスピリチュアル
にたどり着く。覚醒を数段階体験し現在は”もう一度”物理的な自立を目指しています。
カウンター