私は土地と水を持っているグリッドベースのゲームを作っており、周囲のタイルも土地タイルであるかどうかによって土地タイルはイメージを変える必要があります。これについて最も効率的な方法は何でしょうか? は、例えば、それが見えた場合(O現在位置である)グリッドの周囲の座標を確認し、それに応じて現在の座標のプロパティを変更する
グリッド上にLLL
LOL
WWW
タイルがあろう南海岸線画像
私は土地と水を持っているグリッドベースのゲームを作っており、周囲のタイルも土地タイルであるかどうかによって土地タイルはイメージを変える必要があります。これについて最も効率的な方法は何でしょうか? は、例えば、それが見えた場合(O現在位置である)グリッドの周囲の座標を確認し、それに応じて現在の座標のプロパティを変更する
グリッド上にLLL
LOL
WWW
タイルがあろう南海岸線画像
土地または水の2つしかない場合、2^8 = 256の可能性があります。だから、テーブルルックアップが最も簡単かもしれません。テーブルは、可能なランド画像の1つのインデックスを有する。上記のケースはかもしれません。テーブル[b11111000]
それはうまくいくでしょう。私は斜めには確認しませんが、可能性はそれほどありません。ありがとう – Native
最も効率的です。最も効率的なコード/時間を賢明に:)? http://www.andengine.org/を参照してください。彼らはすでに、ゲーム用のタイルベースのエンジンを実装しています。 – Jack
エンジンは使用できません。これは学校のプロジェクト用です。すべてをゼロからコード化する必要があります。 – Native
私はアンドロイドにいるので、私は限られたリソースしか持っていないので、両方の少し。 – Native