- 1 名前:名前は開発中のものです。 [2010/10/01(金) 19:54:53 ID:ZGMtyIlk]
- タスクシステムで〜す。
- 59 名前:名前は開発中のものです。 mailto:sage [2011/03/02(水) 16:31:08.79 ID:VVBDgu3W]
- >>58
過疎っぽいからレスつかないかと思った。ありがとう >「〜のコンテナ」を必要なだけ必要なところに置けば十分で というのがまさしく、気になるところで、例えば 擬似コードですが class enemy { Tama tama[];//唯一の参照保持コンテナ 弾発射(){ //3つ発射しちゃうぞー tama.add(new Tama()); tama.add(new Tama()); tama.add(new Tama()); } } というような実装を単純にしてしまうと enemyが弾が消える前に破壊されて deleteされるような事態になったら おかしなことになりかねませんよね 当然、こんな場当たり的な領域確保できないわけで、 弾のコンテナのスコープはどこがいいのか、 どう管理するんだ、というような話になると。 つづく
- 60 名前:名前は開発中のものです。 [2011/03/02(水) 16:34:46.21 ID:VVBDgu3W]
- つづき
>コンテナが分かれていれば、 >特定のオブジェクト郡にだけ適用できる最適化を局所的に >行うこともできるようになります。 というのが、結局のところ d.hatena.ne.jp/alwei/20110117/1295290033 のタスクシステムの解説記事の中の ■その他の問題 で、 >タスクの数が異常に増えたりする際は複数のタスクリストやコンテナに分けた方が >管理面でも速度面でも良くなったりします. というふうにタスクシステムの範疇から出てないのかな、と。 長くなって申し訳ない。
|

|