2008年1月2日の日記

<2008/01/03 2008/01/01>

大きすぎた変更点

当たり判定アルゴリズム変更のためキャラマップを作ろうとして、手始めにキャラクターの移動処理を根本から見直してみたら、完全に収拾が付かなくなってしまったので、いったんソースを1.07のものに戻して、もうちょっと改変が少なくなるような方法を試みることにしました。
で、キャラマップは中層マップとそっくり同じ広さになってしまい、下手な実装をすると簡単にメモリ使用量が膨れ上がってしまうので、キャラオブジェクト自体に連結リスト機能を持たせて、キャラマップが持つものはキャラオブジェクト自体への参照だけということにして、素直すぎる実装をした場合の半分以下のメモリ使用量になるようにしました。
あと、広いステージに、順路を示す矢印も置いてみようかなんてことも考えてます。

<2008/01/03 2008/01/01>