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

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
つちのこ

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

#1

投稿記事 by つちのこ » 13年前

マップチップをプレイヤーの上にかぶせて表示したいのですが、いい方法が思いつきません。どうか方法をご教授お願いします。

マップの描画方法は

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

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

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

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

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

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

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

#2

投稿記事 by softya(ソフト屋) » 13年前

必ずプレーヤーの上の描画レイヤーって設けるだけではダメなのでしょうか?
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

つちのこ

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

#3

投稿記事 by つちのこ » 13年前

返信ありがとうございます。

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

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

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

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

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

#4

投稿記事 by softya(ソフト屋) » 13年前

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

1)背景レイヤー
2)プレーヤーや町人
3)前景レイヤー
の描画の順番です。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

つちのこ

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

#5

投稿記事 by つちのこ » 13年前

softya(ソフト屋)様

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


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

閉鎖

“C言語何でも質問掲示板” へ戻る