問題タブ [sprite-kit]

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

ios - IOS SKSprite を一定の速度で移動する方法

IOS SpriteKit で SKSprites をいじって、私は基本的に、スプライトを特定の方向に特定の距離だけランダムに移動させ、新しいランダムな方向と距離を選択させたいと考えています。アニメーションとアニメーションの完了ブロックで、同じルーチンをコールバックします。

これは機能しますが、アニメーションはすべて持続時間に基づいているため、アニメーションが同じ速度で移動することもありません。 move 200... では、どうすれば一貫した速度で移動できるのでしょうか?

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

ios - 物理ワールドから物理ボディを削除する際の問題 (スプライトキット)

スプライトが 1 つあり、コードは次のとおりです。

次の場所で衝突を検出できます。

しかし、物理学の世界からこれらの体をどのように破壊/削除できますか?

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

ios - 2 種類の SpriteKit ノードが互いに衝突しないようにするにはどうすればよいですか?

Apple Sprite Kit を使用して小さなゲームを書いています。

衝突で困っています。物理ボディを持つ 2 つの skSpriteNode を相互作用させたくない場合があります。

例として、 HERO 、 ENEMYS 、および SHOTS があり、SHOTS が ENEMYS とのみ相互作用するようにします。

しかし、2 つのショットが衝突すると、位置が変わります。

ショットのコードは

敵のコードは

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

iphone - SKScene内からセグエを実行するには?

スプライト キット SKScene レイヤー内からセグエを実行しようとしています。私のアプリケーションでは、ユーザーが新しい UIViewController をプッシュするシーン上の画像に触れる必要があります。しかし、SKScene ゲーム レイヤー内から実行しようとするたびに、出力に has no segue with identifier エラーが表示されます。セグエがあり、識別子で指定しました。

私の簡単な質問ですが、SKScene ゲーム レイヤーが実行されている状態でセグエを実行するにはどうすればよいですか? 私を助けてください。

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

iphone - Spritekit と Texture Packer を使用したテクスチャの読み込みエラー

パッカーを使用しSpriteKitています。Texture私はアニメーションの小さなシーケンスを持っています。背景やロゴなどの特定の画像を読み込むことができました。しかし、をtexture使用してアニメーションシーケンスを持つ をロードしようとすると、-

それは言うSKTexture:Error loading image resource: "character01".

私を助けてください!

0 投票する
4 に答える
11716 参照

objective-c - SKSpriteNode を前面に出す方法は?

SKSpriteNode を他のすべてのノードの前面に移動するにはどうすればよいですか?

UIView では、bringSubviewToFront を使用して uiview を他のビューの前面に表示できます。

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

ios - Spritekit が rootViewController に戻る

現在、SpriteKit で学習しています。メインの ViewController にバックグラウンド ミュージック プレーヤーのインスタンスがあります。しかし、SKScene クラスからアクセスしようとすると、プレーヤーの停止/変更ができません。

SpriteKit のバックグラウンド ミュージック プレーヤーを管理する方法を教えてください。ありがとう!

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

objective-c - Spritekit と Touch イベント (座標が反転しているように見える)

次のコードを使用して、SKScene に画像を追加しました -

次に、画像にタッチイベントを作成しようとしましたが、画像の CGRect が画面の反対側で完全に反転しているようです。次のコードを使用しました

画像は完全に配置されていますが、座標または CGRect が反転しているように見えるため、これで完全に失われました。画像は下部に配置されますが、画面の上部に触れたときにのみ、タッチが発生したと表示されます。

0 投票する
5 に答える
1575 参照

ios - iOS SpriteKit アニメーションが表示されない

TextureAtlas のテクスチャを使用してアニメーションを読み込んでいます。

しかし、アニメーションは画面に表示されません。

テクスチャを NSLog したときにのみ表示されます。バグのように見えます。

誰かが同じような経験をしましたか?