問題タブ [sktilemapnode]

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

sprite-kit - SKTileMapNode への衝突検出の追加

サイド スクローラーの SKTileMapNode に衝突検出を追加する推奨される方法は何ですか?

地面として使用するタイルが 1 つだけの単純なタイルマップがあるとします。プレイヤー スプライトが塗りつぶされた地面タイルの 1 つに着地したことをどのように検出できますか?

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

ios - SKTileMapNode:タッチされたタイルを検出しますか?

画面上に 10x10 のタイルがある SKTileMapNode に他ならないゲームの世界を想像してみてください。

ユーザーがタイルに触れます。

SKTileMapNode は、どのタイルがタッチされたかを知る方法を提供しますか? または、どのタイルがタッチされた位置にあるかを判断するために座標ハントを行う必要がありますか?

または、これを行う必要がある他の方法はありますか?

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

ios - iOS 10 の SpriteKit で SKTileSet を使用する

iOS 10 用の SpriteKit は、SKTileMapNodeタイルマップを効率的に作成および保存するために使用する優れた機能を追加しましたが、インターフェイス ビルダーでマップを設計する方法に関するドキュメントしか見つかりません。プロシージャルにレベルを生成して に保存したいのですSKTileMapNodeが、その方法が見つからないようです。すべてのタイルを手動でロードする方法を作りたくないので、XCode のタイルセット構築機能を使用したいのですが、そこで作成したタイルセットを使用しようとすると、アプリがクラッシュします。探しているタイルセットを見つける方法はわかりませんが、どこを見てどのように使用するかを伝える方法がわかりません。

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

ios - コードでの SKTileSet タイル バリアント アクセス

私は現在、Poison と NotPoison の 2 つのバリアントを持つ TileSet を持っています。これらのバリアントがクリックされたときに異なる反応をするようにしたいと思います。また、TileMap の個々の行と列を反復処理して、その行/列の「毒」タイルの数をカウントしたいと考えています。このタイル タイプは tileMap の特定の領域を占有するため、この方法で実装しました。コード内の特定のバリアントにアクセスするにはどうすればよいですか? バリアント間で動作を変更することは可能ですか?

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

ios - Spritekit で画像をタイルセットとして使用する

この種の画像をゲームのタイル セットとして使用する方法が見つかりません。それを行う方法はありますか、または必要なすべてのオブジェクトを1つずつ追加する必要がありますか?

新しいグリッド タイル セットを追加してからシングル タイル グループを追加しようとしましたが、これをタイル マップ ノードで使用しようとすると、すべての画像が 1 つのブロックのテクスチャとして使用されます。

できるかわかりませんが、お役に立てれば幸いです。