問題タブ [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.
objective-c - tileMap を使用した Cocos2D プロジェクト。返された無効な位置
経路探索クラスを実装しようとしているプロジェクトがありますが、修正できないように見える問題に遭遇しました。
エラーが発生したときのビデオは、 https ://www.dropbox.com/s/25ajb0mc5p4a3a9/Tilemap%20Error.mov にあります。
スローされるエラー メッセージは次のとおりです。Assertion failure in -[CCTMXLayer tileGIDAt:withFlags:], /Users/Dave/Desktop/AI_DISS_new copy/AI_DISS/libs/cocos2d/CCTMXLayer.m:304
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'TMXLayer: invalid position'.
ポイントはピクセル値として返され、マップとレイヤーのサイズはタイル値で返されるため、ピクセル値を保持する変数をタイルの幅または高さで除算しようとしましたが、何も機能していないようです。
tileAt:point の GID は、ピクセル値を使用すると (当然のことながら) 大きすぎる値を返し、タイル値に変換すると非常に長い時間検索し、最終的にはマップから外れて、Xcode がクラッシュするまで検索を続けます。
できるだけ詳しく説明するように努めましたが、このフォーラムに適した質問ではない場合は申し訳ありません。何かお役に立てば幸いです。
詳細が必要な場合は、お問い合わせください。
このクラスを使用する元の手順は、オーバーホールされたばかりの cocos2d フォーラムにあり、スレッドが移動または削除されたように見えるため引用できませんが、タイルマップ (TMX タイルマップ) とレイヤー属性が変更されていることは確かです。正しく渡されました。
私の HelloWorldLayer クラスからの値は次のとおりです。
move メソッドは次のように呼び出されます。
前もって感謝します。
以下にコメントされているGIDコード:
properties - Cocos2d: プログラムで Gid プロパティを CCTMXTiledMap に設定する方法
Tiled で TMX ベースのマップを作成した後、ゲームの進行に合わせてタイルの特定のプロパティをプログラムで変更したいと考えています。
これは私が試したコードですが、うまくいきません。しかし、私が達成しようとしていることのロジックを示すために、ここに含めます...
ここでスローされるエラーは"Expression is not assignable"
.
これらのプロパティをプログラムで設定するにはどうすればよいですか、ありがとう。
c++ - qtクリエーターとTmxパーサーでプロジェクトをコンパイルしてみてください
Qt Creator でプロジェクトをコンパイルできません。これにより、次のエラーがスローされます
しかし、ライブラリを.proファイルに追加しました
このプロジェクトはmakefileでコンパイルできますが、qt Creatorとqmakeではコンパイルできません
android - AndEngine を使用して TMX ファイルが正しく表示されない
屋内測位用の位置ロケータ アプリケーションを作成しました。TMX ファイルを使用してフロア マップをレンダリングし、AndEngine でロードしました。問題は、プログラムが TMX ファイルを正しく表示しないことです。
元のファイルは次のとおりです。
ここに私のアプリケーションが示すものがあります:
どうすればこれを修正できますか? コードは次のとおりです。
pygame - python/pygame で tmx マップを開く
この tmx ライブラリで tmx マップを開こうとしていますhttps://github.com/renfredxh/tmx/blob/master/tmx.py
私のpythonコードは次のようになります:
ロードしようとしている map.tmx には、2 つのレイヤーが含まれています。タイル セットのない 1 つのタイル レイヤーと、長方形のある 1 つのオブジェクト レイヤー。
コードを実行しようとすると、次のエラーが表示されます。
データを印刷した結果は b'' でした。ここで何が間違っているのか、誰にも手がかりがありますか?
ここで同じ問題を見つけましたが、回答がありません: Error using tmx with pygame
android - LibGDX、TMX マップに問題がある (レンダリング、サイズ変更)
プラットフォーマーである LibGDX を使用して新しい Android ゲームを作成していますが、TMX (Tiled) マップに問題があります。LibGDX のタイル ギャップの問題についてよく読みましたが、うまく機能させることができません。
ここに私の問題があります: 時々、キャラクターが動くとき、各タイルでタイルセットの前のタイルの終わりを見ることができます.私のコンピュータの全画面表示では、ほとんどの場合うまくいきますが、サイズを設定すると動作しないスマートフォンの解像度 (800x480px) のウィンドウ。
この問題のビデオは次のとおりです: https://www.youtube.com/watch?v=IXaoE_YNpuA&list=UUE3Ty03UMwTh3hNIKx2Dmmw
そして、ここに私のタイルセットがあります:
この問題を解決できるものについて何か考えはありますか?
android - 大きな tmx マップと AndEngine での outOfMemory エラー
Andengine ゲーム用にサイズが 9000*30 の大きな tmx マップがあり、それをアプリケーションにロードしようとすると、outOfMemory エラーが発生します。誰でもこの問題を解決できますか? 何か案が?
android - プログレスバーまたはロードシーンを使用してバックグラウンドで tmx マップをロードする
AndEngine を使用しており、3000 * 3000 ピクセルの大きな tmx マップがあります。ロード ゲーム シーンのメニュー シーンで再生ボタンをクリックすると、ロードに 20 秒以上かかり、メニュー シーンで待機します。tmx マップのロード中にプログレス バーまたはロード シーンを表示したい。ゲームシーンで tmx マップをロードするためのコードです。