TiledMap map
には、「wall」、「door」、「spike」などのオブジェクトレイヤーがあります...
各レイヤーは特定の位置に矩形のみを持っています。libGDX TiledMap:特定のセルにオブジェクトが存在するかどうかを確認する
タイルレイヤーの特定のセルに特定のオブジェクトレイヤーのオブジェクトが含まれているかどうかを確認するにはどうすればよいでしょうか?
(x、y)にタイル層の細胞が、対象層「壁」からオブジェクトが含まれている場合のような何かを行うには、「そこに移動することはできません」と言います。
私はちょうどlibGDXやタイルを使用し始めた、と私は考えることができる。このような何かを検出する現在の方法は、これらすべての長方形を作成することと、彼らがプレーヤーの長方形とするたびにプレイヤーの動きをオーバーラップするかどうかを確認します次のセルに転送します。
しかし、それはすべての単一のオブジェクトをチェックされるだろう、と私はプレイヤーが現在ある一つのセルをチェックする必要があります。