問題タブ [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.
swift - skSpriteNode の位置から tileGroup を取得する
こんにちは、チェッカーボード スタイルの SKtilemap で行われる小さなゲームに取り組んでいます。敵をスポーンするとき、それらが明るいタイルにのみ表示されるようにします (マップの上半分にのみ表示され、プレイヤー キャラクターには表示されません)。これを行うために、while ループを反復処理して、ランダムに選択された行と列の下にある tileGroup の種類を確認しようとしています。残念ながら、次のエラーが表示されます。
式の型 '(Int, Int) -> SKTileGroup?' コンテキストがないとあいまいです
この tileGroup チェックを別の関数に移動しようとすると、このエラーは発生しませんが、出力された tileGroup は次のようになります: SKTileGroup: tileGroup 名ではなく 0x600003ce3b10>。
ありがとうございました!
xcode - カスタムの六角形 SKTileSet のタイルが SKTileMap の Hexes に適合しない
だから私はxcodeエディタを使ってSKTileMapを作ろうとしてきました。ここ
からアセットをダウンロードしました。
すべてをアセットに入れ、タイルで埋めた空のタイルセットを作成しました。
sks ファイルでタイル マップを作成すると、この図に示すように、タイルがマップにまったく収まりません。タイルのサイズを変更してみましたが、見栄えが良くなりましたが、ここで見られるよう
に、テクスチャがヘックスの中央に配置されていません。
したがって、明らかな何かが欠けていると思いますが、オンラインでカスタム 16 進タイルを追加するためのチュートリアルが見つかりませんでした。誰が私がどのように進めるべきか知っていますか?
ありがとう。
swift - SKTileMapNode のすべてのタイルに物理体を追加する
最新バージョンの Xcode で簡単なゲームを作ろうとしています。とてもシンプルな TileMap を使用します。すべてのタイルに物理体を追加する方法を見つけようとしています。各タイルの位置を取得し、そこに SKNode を追加することに行き詰まっています。各タイルの位置を取得する方法は非常に役立ちます。以下のコードはすべて didMove(to: view) にあります