私はタイルマップ(.tmx)を使用しています。移動したプレイヤーはタイル表示にロックされています(つまり、タイルマップの間にはありません)。 Tiledを使って、私はcan_pass = falseと呼ばれるブールのカスタムプロパティを持ち、何とかこのプロパティにアクセスできると仮定しました。私はそれを2D配列やそれに類似するものとしてインポートしたと思っていますが、これまで(多くのGoogle検索の後で)特定のタイルへのアクセス方法を見つけることはできません。これは可能ですか?私のタイルマップが2次元配列であれば最高ですが、特定のタイルからプロパティを得ることができる他の方法が役立ちます。LibGDX Tiled:2D配列としてのタイルマップ
0
A
答えて
1
あなたは、単にマップの
TiledMap map = new TmxMapLoader().load("yourMap.tmx");
ロード指定された層によって、あなたのマップをロードすることができ
MapLayer layer = map.getLayers().get(0);
してからちょうど取得XのXのY座標(列、行)のセル(〜タイル)
Cell cell = tileLayer.getCell(column, row);
の本以上がlibGDX https://github.com/libgdx/libgdx/wiki/Tile-maps
0のウィキにあるすべてのもの質問を投稿する前にまず読んでください。
+0
実際に私はwikiを読んでいましたが、あまりにも多くの情報がありました。ありがとう、 - これは動作します! :) –
関連する問題
- 1. 2Dタイルマップの生成
- 2. Tiled for 2dベースマップの使用方法?
- 3. LibGDXスケーリング2Dグラフィックス
- 4. JSONと2D配列
- 5. 1D配列をC++で2D配列としてアクセス
- 6. 2D配列の配列
- 7. memcopyと2dの配列
- 8. 2Dオブジェクト配列の列を1D文字列配列としてキャスト
- 9. スプライトシートのスプライトを配列Libgdx
- 10. タイルマップ2D現実的流体物理学
- 11. Java 2d配列とバケットソート
- 12. C++スタックと2D配列
- 13. 2D配列プロパティ
- 14. 2D配列C#
- 15. ArrayIndexOutOfBoundsException 2d配列
- 16. 2D配列ループディスプレイ
- 17. 2D配列 -
- 18. 2D配列 - C -
- 19. CUDAの2D配列
- 20. スウィフトプレイグラウンドの2D配列
- 21. Javaの2D配列?
- 22. 2D配列のチェスボード
- 23. 2D配列のセグメンテーションフォールトエラー
- 24. AndEngine GLES1とTiledグラフィカルグリッチ
- 25. IEnumerableのIEnumerableとして存在する2D配列の転置
- 26. PHPソート2D配列
- 27. LibGDX:アイソメのタイルマップでアニメーションを行う方法は?
- 28. linq reasultを2D配列として返しますか?
- 29. 引数として2D配列を渡します:
- 30. ナンシー2D配列行ごとの減算
質問に試したコードを追加する必要があります。それは他の人が問題をよりよく識別するのに役立ちます。 – ManoDestra