X



ゲーム開発初心者のプログラマーだがECSアーキテクチャ面白そう
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/14(日) 09:47:55.952ID:oBwwgSOk0
詳しい人わかりやすく教えてほしい
基本的なOOPと言語は抑えてるからそれを踏まえて
0002以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/14(日) 09:49:02.531ID:KgJZgGTzr
Unity?
0003以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/14(日) 09:49:22.725ID:ceCrvcbYd
おれにもおせーて
0004以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/14(日) 09:50:04.687ID:oBwwgSOk0
個人的なゲーム制作のイメージってクラスをいくつか作ってループ内でそのクラスのメソッドを使って相互の情報を操作するイメージ
0005以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/14(日) 09:52:14.101ID:oBwwgSOk0
エンティティはDBではよく使うよね
コンポーネントっていうからにはエンティティの関心を細かく分離していくのかな
0006以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/14(日) 09:52:20.752ID:wR0UeYY10
awsの話かと思ったら違った
0007以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/14(日) 09:53:27.989ID:KgJZgGTzr
一応Wiki見たけど
物体であるエンティティ
データパラメータであるコンポーネント
それらをつなげるためのシステムって分ける感じか?
なんかMVVMに考え方似てるな
0008以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/14(日) 09:54:11.478ID:oBwwgSOk0
>>6
俺も最初そう思ってた
よくECSでゲーム開発って記事が出てくるけど それ見てAWSでゲーム開発、、、?とずっと疑問だった

調べてみるとゲーム開発で使われるアーキテクチャだった
0009以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/14(日) 09:56:18.863ID:KgJZgGTzr
アーキテクチャって言うからわかりにくいけど基本設計概念って感じなんだろ
0010以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/14(日) 09:58:29.643ID:oBwwgSOk0
EntityComponentそれぞれに座標や回転、移動方向などそれぞれ似たような違ったタイプを持つ
抽象クラスとしてのエンティティと具象クラスのエンティティ
エンティティ内にコンポーネントとしてのプロパティがあるみたいなイメージだろうか
0011以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/14(日) 10:03:28.694ID:KgJZgGTzr
エンティティはただのものとしての概念
WPFとかで言うxamlの部分だな
コンポーネントはC#、データベースの部分
システムのデータバインディングによってエンティティをコンポーネントで動かしていくって感じだろう
あんま詳しくないけど
0012以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/14(日) 10:04:38.724ID:oBwwgSOk0
>>11
ちげーよ
C#ガイジレスすんな
0013以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/14(日) 10:06:45.058ID:KgJZgGTzr
>>12
どこが違うの?
0014以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/14(日) 10:07:31.399ID:oBwwgSOk0
>>13
ガイジがレスすんな
0015以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/14(日) 10:08:27.920ID:KgJZgGTzr
>>14
どこが違うのか説明してね?
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況