問題タブ [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.
objective-c - SKアクションスケール物理体
どこから始めればいいのかよくわかりません。作成時のサイズを反映するSKSpriteNodeと に保存されている円のイメージがあります。physicsBody
SKActionただし、画像のサイズを縮小するために を使用していますが、physicsBody は同じサイズのままです。物理ボディを縮小するにはどうすればよいですか?
私のコード:
objective-c - waitforCompletion が YES のときに SKAction (MP3 を再生中) を即座に削除する
2 つのノードが衝突したときに MP3 の繰り返し再生を削除しようとしています。
その後、衝突が機能しているコードに次のように記述します。
しかし、MP3 の再生が完了するまで待機します。これは望ましくありません。
waitForCompletion を NO に変更すると、APP がめちゃくちゃになり、何もしなくなります。
MP3 ファイルが終了するのを待たずに、MP3 を即座に削除するにはどうすればよいですか?
ios - SKAction playSoundFileNamed iPhone スピーカーから音声が聞こえない
iOS デバイスの外部スピーカーから iOS スプライト キットを使用して SKAction playSoundFileNamed 経由でオーディオを再生する際に問題が発生した人はいますか? ヘッドフォンを介して問題なく M4A ファイルを再生する次のコードがあります。ただし、コードをステップ実行するヘッドフォンのプラグを抜くと、オーディオは再生されず、サウンドは実行されません。この方法を使用しない別のアプリがありますが、問題なく再生されます。
ios - すべての SKActions が完了したとき、または実行中のものがなくなったときを知る
さまざまなノードで多数のノードをSKActions実行しています。それらがすべて完了したことをどのように知ることができますか? アニメーションの実行中にタッチを無視したい。いくつかのノードでアクションを並行して実行できれば、最終的なアクションが実行されるのを待つことができますが、ノード間でアクションを調整する方法がわかりません。
hasActionsシーンのすべての子を実行し、各子をチェックすることで、これを偽造できます。少し不自由に見えますが、うまくいきます。
ios - バックグラウンドに入るとスプライトキットがクラッシュする
よし、私は SKAction オブジェクトを含む NSMutableDictionary を含むアプリを開発しています。SKAction はサウンドを再生するためのものです。
これはすべて正常に機能しますが、次のスタック トレースでバックグラウンドに入るとアプリがクラッシュします。
EXC_BAD_ACCESS と表示されていたので、ゾンビ オブジェクトを疑っていましたが、スキームでゾンビ オブジェクトを有効にしても、このクラッシュの理解には何の役にも立ちませんでした。
これは、MyScene.m の最も最小限のプロジェクト セットアップ (文字通り 2 行のコード) でも発生します。
これはどのように可能ですか?
このプロジェクトは、私の github ページからダウンロードできます: https://github.com/SabatinoMasala/SpritekitCrash
ios - SKAction playSoundFileNamed エラー
制御されたタイマー間隔を使用して約 80 ショットのレーザーを発射した後、このエラーが発生するため、0.2 秒ごとに発射されます。
* キャッチされない例外「リソースの読み込みに失敗しました」が原因でアプリを終了します。理由: 「リソース squish.mp3 を読み込めません」 *最初のスロー コール スタック:
これは、サウンドを再生してレーザーを作成するために使用するコードです。squish.mp3 は、オブジェクトが破壊されたときに再生されるオーディオ ファイルです。誰でも助けることができますか?SKAction はサウンドの再生にあまり適していませんか?