問題タブ [tiled]

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 投票する
0 に答える
153 参照

cocos2d-iphone - Cocos2d 3.0 の CCTiledMap

シーンに CCTMXTiledMap を追加するにはどうすればよいですか?

Cocos2d の古いバージョンのチュートリアルをたくさん見てきました。助けてくれてありがとう!:D

0 投票する
2 に答える
1491 参照

java - タイル ゲーム libGDX - ファイルを読み込めませんでした (スレッド「LWJGL アプリケーション」の例外)

libGDX を使用して Java タイル ゲームのチュートリアルに従っていますが、次のエラーが発生しました。

Play クラスで使用しているコードは次のとおりです。

.tmx マップを Eclipse プロジェクトに入れるために、(.tmx マップがあるフォルダーから) コピーを作成し、「Poussins-Desktop / assets / maps」という名前の Eclipse プロジェクトに貼り付けました。同じアクション (コピー ペースト) を使用して、「Poussins-Desktop / assets / maps」という名前の同じ Eclipse プロジェクトに .png タイルを指定しました (スクリーンショットで確認できます)。コードでは、次の行がよくわかりません。

.tmxへのパスが良いかどうかはわかりませんが、チュートリアルで言われたことを尊重しているようです...

実際、エラーでは、ファイル herbe16.png を読み込めないと言っています。ただし、このファイルは .tmx マップ全体のタイルです。

私はUBUNTU 13.10システム、Eclipse 3.8.1に取り組んでいます

誰かが私を助けてくれることを願っています。私の問題に注意を払ってくれてありがとう。

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

ios - iPhone での現像に適した画像サイズ

過去にランダムなグラフィックスを使用していましたが、ゲームプレイが形になり始めているため、スプライトキットで iPhone ゲームに取り組んでいます。自分のグラフィックス開発を検討する時が来たと思います。

私のレベルは Tiled で設計されているので、各タイルを 16 * 16 にし、hd バージョン (iPhone Retina 用) を 32 * 32 にしてもよいかどうかを知りたいです。 iPhoneの網膜。

ありがとうございました

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

properties - Cocos2d: プログラムで Gid プロパティを CCTMXTiledMap に設定する方法

Tiled で TMX ベースのマップを作成した後、ゲームの進行に合わせてタイルの特定のプロパティをプログラムで変更したいと考えています。

これは私が試したコードですが、うまくいきません。しかし、私が達成しようとしていることのロジックを示すために、ここに含めます...

ここでスローされるエラーは"Expression is not assignable".

これらのプロパティをプログラムで設定するにはどうすればよいですか、ありがとう。

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

map - タイル張りの MapObject のサイズ

TmxMapLoader を介してタイル マップを読み込んでいますが、タイルなどを取得するのに問題はありません。しかし、オブジェクト レイヤーから値を抽出したい場合、次のコードでは x、y しか取得できません。

これで正しい値が得られますが、これを追加しようとすると:

次のエラーが表示されます。

(MapManager の 67 行目は、幅の値を取得しようとする場所です。) プロパティ ウィンドウに一覧表示されているオブジェクトのプロパティから何でも取得できるのは、少し奇妙に思えます。

ここに画像の説明を入力

また、「幅」と「高さ」の代わりに「幅」と「高さ」を使用しても機能しません。

次のようにタイプを Object に変更します。

プリント: null null.

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

java - libGDX - レイヤーではなくカメラ ビューポートでタイルをコピーする方法は?

カメラのビューポート内にある一連のタイル (Tiled と libGDX を使用) をコピーしようとしています。現在、コピーと貼り付けのコードがあります。

これはレイヤー上のすべてのセルを取得し、必要に応じて画面に貼り付けます。

これは素晴らしいことですが、私が望むものではありません。レイヤー全体をコピーする代わりに、コピー時にカメラのビューポート内にあるものだけをコピーしたい. 次に、それを画面の上部に貼り付けて、その貼り付けが目立たないようにカメラのビューポートをリセットします。(私は本質的に画面の下部を取り、それを上部に配置して、その下に新しい値を生成します)

これどうやってするの?

ありがとう!

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

java - libGDX - スクリプトでコピー メソッドを処理するのに非常に長い時間がかかる

そのため、現在、カメラのビューポート内にあるタイルをコピーし、次の関数を使用して TiledMap の上部に貼り付けています。

私の問題は、この double for ループにあり、ビューポートの各 x 値と y 値を検索します。これは明らかに私の問題である何千ものループです。この前に、幅と高さを TiledMapTileLayer の layer.getTileHeight と layer.getTileWidth に設定していましたが、スムーズに実行されました。これは、レイヤーの x 値と y 値がタイルごとに変化するためで、実際には約 100 個のタイルしかチェックしていないため、はるかに高速です。ビューポート内の x 値と y 値ではなく、ビューポート内のタイルのみをコピーするために 2 つを「マージ」するにはどうすればよいですか?

以下を使用してこの関数を呼び出しています。

ありがとう!

編集: 直交タイル マップ レンダラーがビューポートに基づいてどのようにレンダリングされるかを確認するように言われました。私はこれを行う方法を本当に知りません:P 私はまだこれに慣れていません。