[日誌]

重ね合わせ問題 / 2008-09-07 (日)

今週は変更するゆとりがなかったのでバージョンアップしてませんorz

重ね合わせ
こういう重ね合わせがありまして。
キャラの下にあるテーブルがちょっと重なっている状態ですね。
このままキャラを下に移動させると…

おかしな状態
こうなってしまいます。
マップの下地→キャラ→マップの重ね合わせ
の順で描くとこうなるので、座標の上から順に横1列ずつ描画させればこの問題は解決できます。
ところが。

予期せぬ出来事
横1列ずつ描画すると今度はこういう状態になってしまうという…

キャラの縦サイズよりマップパーツの縦サイズが小さいとこの状態になります。
これも回避するには、キャラと同様にマップパーツも縦サイズを増やすしか。

木なら木をまるごと一気に描画することで、木より上にいるキャラにはうまく重ね合わせができそうです。
マップの下地→キャラ→マップの重ね合わせ→マップオブジェクト
という感じでしょうか。

サイズの大きなマップパーツはオブジェクトとして別途用意してあげる必要がありそうです。
次週はこの実装に取り掛かろうと思います。
[ コメントの受付は終了しています ]
この記事のリンク元