- 543 名前:名前は開発中のものです。 mailto:sage [2012/10/19(金) 20:00:14.32 ID:pY/hb1py]
- 535だけど通じてないのはまあ当然か
ちょっと個人的な話だけどマップ移動したときに 最初に主人公の周囲の地形を一気に判定してそれをDBに格納ってした方が いちいち座標(X、Y)地点の地形を判定→処理ってやってくよりもピークで3万処理以上削れるのよ 検索範囲も主人公の周囲±20セルとかそんなんだよ それでも単純に1600回以上ループするから10の命令があるだけでもう1万超す DBで処理するために座標を2ケタ用に変換って簡単な命令を 該当箇所に入れてくだけで処理数が場合によっては万単位で増えるんだわ 別の工夫で移動間に10万処理超えてもラグらないようにはしたけど もうちょっと必要なことが増えて処理増えてたらラグ抑えきれなくて やりたかった方式使えなくなってたからね フリーソフトだから至れり尽くせりの機能つけろとは言わんけど 誰がどんな使い方するか分からんし設計に余裕くらいは欲しかったって話
|

|