ページ 11

マップチップをプレイヤーの上に表示したい

Posted: 2013年3月14日(木) 23:35
by つちのこ
マップチップをプレイヤーの上にかぶせて表示したいのですが、いい方法が思いつきません。どうか方法をご教授お願いします。

マップの描画方法は

レイヤー0の設定・描画
レイヤー1の設定・描画
レイヤー2の設定・描画
当たり判定レイヤーの設定

[当たり判定レイヤーの設定内容]
仮に、当たり判定レイヤーに
255,255,255,255
255,255, 2,255
1, 1, 1, 1
が設定されていたとすると

座標x:yに1が設定されていた→進行不能
というようにしています。

次に座標x:yに2が設定されていた→プレイヤーの上にかぶせて表示
というようにしたいのですが、どういう方法を使って表現すればいいのか分かりません。

説明が複雑で分かりにくいかと思いますが、よろしくお願いします。

Re: マップチップをプレイヤーの上に表示したい

Posted: 2013年3月14日(木) 23:56
by softya(ソフト屋)
必ずプレーヤーの上の描画レイヤーって設けるだけではダメなのでしょうか?

Re: マップチップをプレイヤーの上に表示したい

Posted: 2013年3月15日(金) 00:34
by つちのこ
返信ありがとうございます。

>必ずプレーヤーの上の描画レイヤーって設けるだけではダメなのでしょうか?

なるほど、プレイヤーの上に描画レイヤーを配置する方法は具体的にどんな感じになるのでしょうか

プレイヤーが描画し終わってからこのレイヤーを描画といった感じですか?

Re: マップチップをプレイヤーの上に表示したい

Posted: 2013年3月15日(金) 00:37
by softya(ソフト屋)
> プレイヤーが描画し終わってからこのレイヤーを描画といった感じですか?
その通りです。

1)背景レイヤー
2)プレーヤーや町人
3)前景レイヤー
の描画の順番です。

Re: マップチップをプレイヤーの上に表示したい

Posted: 2013年3月15日(金) 03:10
by つちのこ
softya(ソフト屋)様

ありがとうございます!
実装できました!


今後また質問したいことがあるかもしれませんが、そのときはよろしくお願いします!