タイル張りのトップダウンゲームで高さをシミュレートする方法


13

トップダウンタイル2Dゲームで高さをシミュレートするにはどうすればよいですか?私が考えた方法の1つは、より明るくすることになっているタイルを作成することでしたが、標準またはそれ以上の実装があるかどうか疑問に思いました。


あなたは何をしましたか、そしてそれはどのようにうまくいったのですか?
ashes999 14

回答:


11

まず第一にして明確にするために、あなたはそれがあることを必要とします、完全にトップダウンか、のようなものを検討ください。このあまりにトップダウンであることなどを。その例では、単に両方が垂直に広がるタイルの量だけで、家が樽よりもずっと高いことを確認できます。また、キャラクターがオブジェクトの背後に移動できるようにすることも、プレイヤーに何かの高さを認識させるもう1つの良い方法です。

一方、世界の純粋なトップダウンビューを本当に意味する場合は、タイルの高さに応じて異なる輝度値を指定する独自の提案を試すことができます。実装が非常に簡単なはずなので、試してみて、結果が十分に満足できるかどうかを確認してください。

しかし、より強い印象を与えたい場合は、影を追加することもできます。任意の光の方向を選択し、タイルがそれぞれの高さより低いタイルに影を落とすようにします。このように、高いタイルは低いタイルよりも長い影を落として、プレーヤーに各タイルの高さの視覚的なキューを追加します。ただし、実装ははるかに困難です。


1
また、XとY(幅と高さ)しか存在しない、存在しないZ軸(深さ)に沿って動的オブジェクトを処理する場合、スケーリングを使用してカメラに近い印象を与えることができます。
グスタボマシエル

前のコメントを修正するために、場合によっては、Zがあなたのアップ/ダウン、xおよびyの経度と緯度になります。
グスタボマシエル

@ Gustavo-Gtoknuそれについては考えていませんでしたが、きちんとした効果が得られるかもしれません。:)
デビッドゴーベイア

ええ、でも考えてみると、たくさんのSNES / GBAゲームがその効果を使っていて、ゼルダのような一流のRPGSをたくさん含んでいます
グスタボ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.