今週は変更するゆとりがなかったのでバージョンアップしてませんorz
こういう重ね合わせがありまして。
キャラの下にあるテーブルがちょっと重なっている状態ですね。
このままキャラを下に移動させると…
こうなってしまいます。
マップの下地→キャラ→マップの重ね合わせ
の順で描くとこうなるので、座標の上から順に横1列ずつ描画させればこの問題は解決できます。
ところが。
横1列ずつ描画すると今度はこういう状態になってしまうという…
キャラの縦サイズよりマップパーツの縦サイズが小さいとこの状態になります。
これも回避するには、キャラと同様にマップパーツも縦サイズを増やすしか。
木なら木をまるごと一気に描画することで、木より上にいるキャラにはうまく重ね合わせができそうです。
マップの下地→キャラ→マップの重ね合わせ→マップオブジェクト
という感じでしょうか。
サイズの大きなマップパーツはオブジェクトとして別途用意してあげる必要がありそうです。
次週はこの実装に取り掛かろうと思います。