ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

マップ描画

マップデータはマップクラスで保持するようにした。では、描画はどこで行うか。
マップクラス自身で描画を行うか、マップクラスのオブジェクトを持っているステージ側で描画するか。
マップクラスで描画する場合はステージ側はほとんど気にすることはなく処理が簡潔に書ける。
ステージ側でマップクラスからマップデータを取得しながら描画する方法は処理がすこし煩雑になるが、マップ以外のオブジェクトとの描画でいろんな工夫ができる。たとえばマップが多層構造になっており、その間にオブジェクトが入るような場合とか。
今回はマップ以外のオブジェクトがマップより前面にくることはないので、描画はマップクラスに任せてしまうことにした。