問題タブ [jstilemap]

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 に答える
2955 参照

ios - SwiftでJSタイルマップを使用する方法

Swift で使用できますか。使用できる場合はJSTileMap、どのように使用しますか。Swift で使用できない場合、またはバグが多すぎる場合、.tmx マップに使用できるものは他にありますか。注、私はスプライトキットを使用しています

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

ios - SpriteKit の Forever Scroll Ground

私は永遠にスクロールするゲームを構築しています。地面には穴が開いていて、プレイヤーが穴に落ちるとゲームオーバーです。背景をスクロールできます。しかし、PhysicsBodyを持つ(そしてプレイヤーが立つことができる)「地面」をスクロールすることはできません。

このように、2つの方法を試しました。

1) JSTilemap を使用した TileMap のスクロール ゲームの実行が非常に遅くなり、永遠にスクロールすることはありません。

2) 地上画像ファイルからSpritNodeをスクロールします。[SKPhysicsBody bodyWithTexture] を使用すると、「PhysicsBody: 物理ボディを作成できませんでした」というエラーが表示されます。

どちらの方法が良いですか?と、他に方法はありませんか?

ありがとう、

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

objective-c - JS TileMap iOS 8 と迅速でわかりにくいアーカイブ?

スプライトキット ゲーム用に JS TileMap をブリッジしました。プロジェクトに tmx ファイルを配置し、JSTileMap オブジェクトを初期化しようとしています

このエラーが発生します

2014-11-15 17:43:03.428 MyGame[5726:1901295] * キャッチされない例外 'NSInvalidArgumentException' によるアプリの終了、理由: '* -[NSKeyedUnarchiver initForReadingWithData:]: 理解できないアーカイブ (0x3c、0x3f、0x78、0x6d、0x6c , 0x20, 0x76, 0x65)' *** 最初のスロー コール スタック: (

ファイルが見つからない可能性がありますか?ファイル名を存在しないものに変更すると、同じエラーが発生することに気付きました..

これが私のtmxファイルの内容です

私はちょうどにそれを編集しようとしましたが、それでもそのエラーがスローされます。libz.dylib を含めるようにしています

私は何を間違っていますか?

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

swift - spritekit/swift の jstilemap タイルマップを更新

私はまだspritekit/jstilemap/programming全般に関してかなり新しいです。

パララックスで垂直にスクロールする 2 つのタイルマップを使用してレーシング ゲームを構築しています。現在のタイルマップを削除して新しいタイルマップを作成することなく、タイルマップを更新できるかどうか疑問に思っていましたか?

これは基本的に私が今やっていることです。2 つのタイルマップを作成します。

そして Update で tilemap と呼ばれるノードを見つけます。それらを下に移動し、十分に低い場合は跳ね上げます。次に、マップが 4 回表示された場合は、まったく新しいマップを作成して新しいマップでマップを更新し、古いマップを削除します。これは機能しますが、新しいマップの読み込み中にヒッチが発生します。

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

objective-c - JStileMap ポリゴン ポイントを変換する方法

タイル マップ内のポリゴン オブジェクトを物理ボディに変換しようとしています。

次の行を読み取って 3 つの CGPoint 値に変換する方法がわかりません。

JSTileMap を使用して TMX マップを解析していますが、これを行うためのドキュメントが見つかりません。

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

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

ios - JStileMap swiftでタッチから最も近いタイルを取得する方法

ユーザーのタッチ位置にオブジェクトを作成する関数を作成しましたが、タイル マップに従って、タイルの中心に自動的に位置合わせしたいと考えています。

現在、オブジェクトを最も近いタイルに自動リダイレクトするのではなく、タッチした場所にしかオブジェクトを配置できません。

http://puu.sh/ggxOG/2785a2eeca.png (これは私のタイルが 32x32 のように見える方法です)

JSTileMap 関数

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

ios - SKScene の SKNodes が間違った方向に移動する

x 軸に沿って 1 次元の動きを実装しています。

オブジェクトは動いていますが、方向が間違っています

シーンを移動するためのコード

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

swift - 作成後のタイルの更新 JSTileMap

サイズ 32x32 の TMX ファイルをロードしています。作成後に JSTileMap から生成されたスプライトのサイズと画像を制御できるようにしたいと考えています。

サイズを変更することはできますが、適切な画像をロードするタイル画像を取得できません。

誰かが JSTileMap のコードを編集して、2倍の画像をロードできるようにする方法を知っていれば、それも機能します。

作成後にそれらのタイルを取得するために使用している方法