タスクシステム総合スレ part4
■ このスレッドは過去ログ倉庫に格納されています
0512名前は開発中のものです。
2009/02/14(土) 10:14:19ID:V87nWtWS空きインデックス保持&削除時NULL代入式なのでO(1)のはず・・・
>2オブジェクト間の挙動を実装するのにループが2重になってるけど、これを改善しないと
>オブジェクトが増えてきたときに困りそう。
でもまぁそういう処理を行うというアプリ側の仕様だからなぁ。
オブジェクトは型ごとにリストアップしているけど、
型の種類が増えると、型自体の検索のオーバーヘッドがどうなるかというのはちょっと心配だ。
なんせdynamic_castはむちゃくちゃ重いからなぁ。
すべての型へのキャスト可不可テーブル作って高速化って手はありそう。
>structにtypedefは不要。
マジでしらんかった。勉強になりました。C++すげー
>staticでOperandListを持っているのがダサイね。static禁止!
うーん、これに関しては、static使わないとなると、引数を持ちまわらないといけなくなるから勘弁ねがいたい。
OperandListの切り替え(バンク切り替えみたいに)が出来る仕組みを用意して、お茶を濁そう。
ゲームの場合は事足りるでしょう。
もしくはデータに親子関係をつけたりして、型以外でも検索できるようにするか。理想はSQL。
■ このスレッドは過去ログ倉庫に格納されています