問題タブ [tmx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
824 参照

android - cocos2d-android.jar を使用して Cocos2d Android に .TMX ファイルをロードする方法

これは私の最初の質問であり、問​​題の解決策を見つけるために SO を徹底的に検索しました。しかし、私はそれを理解していません。cocos2d-android.jar (Cocos2d-x ではなく Cococs2d) を使用して Android でデモ ゲームを開発しています。以下は、TMX ファイルをロードするための私の Java コードです。

以下は私の「MyTiledMap.tmx」ファイルです。

プロジェクトを実行すると、次の Logcat スタック トレースでクラッシュします。

誰かが私を正しい方向に向けることができますか? Android で cocos2d を使用したタイル マップの読み込みと移動を示す他のソース/リンクも歓迎します。

0 投票する
1 に答える
115 参照

java - tmx マップでタップ/クリックされたセルを取得する

だから私はセルを取得してセルの2次元配列に格納したマップを持っています

私の質問は、マップ上のセルの 1 つをクリックした場合、クリックされたセル (X,Y) を取得するにはどうすればよいかということです。

0 投票する
0 に答える
1116 参照

rendering - タイル マップの LibGDX レンダリング セクション

LibGDX でタイル ベースのゲームを作成しようとしていますが、問題が発生しました。以前のバージョンの LibGDX では、レイヤーの全体やセクションではなく、.tmx マップの特定のセクションを描画できました。とはいえ、毎晩のビルドでは、このメソッドについて何も見つけることができませんでしたが、マップ全体またはそのレイヤーの 1 つを描画することだけが見つかりました。

理想的には、 draw nao from coords (5,5) to (25,25) のようなマップの一部を描画したいと思います。位置番号の5行/列のタイルから始まる正方形の22x22タイルのみを意味します。5.

新しいビルドでも実行できますか?

0 投票する
1 に答える
694 参照

java - LibGDX TmxMapLoader を解決できません

LibGDX で .tmx ファイルを操作しようとしているところですが、レンガの壁にぶつかっているようです。Eclipse では、次のコード:

TmxMapLoader もインポートも型に解決できないと言っています。最新の gdx-tools.jar (11/9 nightly-latest.zip から) をプロジェクトのビルド パスに追加しました。Eclipse はそれを TiledLoader に変更することを推奨しています。 ...他に何が原因なのかよくわかりません。

どんな助けでも大歓迎です。

0 投票する
1 に答える
1064 参照

serialization - TiledMap を libGDX に保存できますか?

libGDX を調べ始めたばかりで、本当に楽しかったです。エディターで生成したタイル マップの読み込みは非常に簡単でした。しかし、プレイヤーがマップを変更および拡張できるゲームに取り組むことを念頭に置いています。

ここに私の質問があります: フィールドを追加/削除/変更してcom.badlogic.gdx.maps.tiled.TiledMap、結果をディスクに保存することは何とか可能ですか?

0 投票する
1 に答える
2285 参照

cocos2d-x - cocos2d-x を使用して大きなタイル マップをスクロールすると、緑のタイルがあるはずの場所に黒いタイルが表示される

Tiled ソフトウェアを使用して作成した 400x400 のタイル マップを読み込んでいます。1 つのタイルは 120 ピクセルで、合計 48000x48000 ピクセルです。

私はこのようにロードします

次に、このようにスクロールします。

この位置まで垂直にスクロールすると、マップからタイルが取得されなくなり、黒いタイルのみが取得されます。

水平にスクロールすると、この位置に到達しても同じ問題は発生しません。

よろしくお願いします。

0 投票する
1 に答える
172 参照

cocos2d-iphone - ずらした tmx で重なっているタイルが cocos2d で表示されない

タイルを使用して TMX を千鳥型で作成しました。しかし、この TMX を使用してコードを実行すると、シミュレーターでの出力は重なり合うタイルが表示されません。

cocos2dで使用されているコードiは