問題タブ [skaction]
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.
ios - スプライト キットは、新しいシーンに切り替える前にアクションを実行できません
このコードではアクションは実行されません。
私がNewYorkスイッチングにコメントすると、それらは機能します。
xcode - 生成方法 - SKAction - ランダムモーション
スプライト キットは初めてです。スプライトを x 軸上でランダムに動かしたいです。そのためには、アクションが完了したときに、別のメソッド/別のランダムな x 値を持つ同じメソッドを呼び出す方法を知る必要があります。現在、スプライトは最初のランダム値で停止し、次のランダム値に移動しません。
私はこれを試しました:
ありがとう
objective-c - applyImpulse を使用してカスタム ベジェ パスをたどって、ポイント A からポイント B にノードを移動する方法
SKPhysicsBody の applyImpulse メソッドを使用して、カスタム ベジェ パスをたどって、ポイント A からポイント B にノードを移動できるようにしたいと考えています。applyImpulse を使用する理由は、最初のインパルスに応じて自然な動き (速く開始して遅くなる) をシミュレートするためです。applyImpulse を介してオブジェクトにインパルスを適用すると、環境との摩擦によって速度がゼロになったときにのみ停止するようです。私はそれが私の道をたどり、最後に止まるようにしたい. どうすればそれについて行くことができますか?
objective-c - SKAction を使用して、オブジェクト内のメッセージでメソッドを呼び出す
スプライト キットを使用して、オブジェクトにメッセージを送信するアニメーションを作成しようとしています。私が達成しようとしているのは、このコードを呼び出すことです:
ただし、SKActions を使用します。私は最初に次のように runBlock を使用してみました:
しかし、swapSingleTileBackToNotSelected が発生したときに、_letterTile が nil であることがわかりました。情報をブロックに渡すことを調べて、^ の後に (Lettertile *letterTile) を書き込もうとしましたが、これを機能させることができませんでした。
次に、SKAction の performSelector onTarget を単純に呼び出す方法を調べましたが、「self」にないメソッドを呼び出す方法がどこにも見つかりませんでした。スプライト キットに含まれていません。
SKAction を使用して、TileSelectionManager オブジェクトにあるこのメソッドを呼び出し、_letterTile を渡す方法を教えてください。
ありがとう!!
編集**
for ループで _letterTile にアクセスしています
ios - SKAction は SKShapeNode の色を変更します
SKAction の repeatActionForever メソッドを使用して、SKShapeNode の色を変更しています。これが私のコードです:
私には正しいように見えますが、船の色は変わりません。私は何を間違っているのですか、ありがとう。
objective-c - 次々と実行されるスプライトキューに SKAction を追加
touch を聞いて、SKAction をスプライトに追加します。既存のアクションがまだ完了していない場合は、アクションをキューに追加して、次々と実行されるようにしたいと考えています。似たようなデザインを経験した人はいますか?
Array と Block を使用しました。もっと簡単なアプローチがあれば?