問題タブ [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.
ios - ホームボタンを押すと、SpriteKit SKView で EXC_BAD_ACCESS code=1 が発生します
SpriteKit は、ホーム ボタンを押すと、すべてのタイマーをクリーンアップして一時停止することになっています。
ただし、アクティブな SKView を表示しているときにホーム ボタンを 1 回タップすると、アプリがクラッシュすることがわかりました。これは、そのビューがユーザーによって既に一時停止されている場合でも発生します。
奇妙なことに、ホーム ボタンをダブルタップしてマルチタスク ビューに移動すると、すべて正常に動作します。
フォローアップ 注:シミュレーターは両方の状況で完全に動作し、クラッシュは発生しません
SpriteKit でこの問題が発生している人はいますか?
原因/解決策は見つかりましたか?
crash - バックグラウンドでのクラッシュ - Sprite-Kit 関連
タイトルが示すように - 私の Sprite Kit ゲームは時々バックグラウンドでクラッシュし、常にこのエラーが発生します -
何が原因ですか?
objective-c - 新しいスプライト キットを使用したボール
iOS 7 で新しいスプライト キットを使用して、単純な永遠に跳ねるボールを作成しようとしています。重力を設定します。
そして、私が設定したボール本体のために:
ここでのボールは単なる SKSpriteNode です。しかし、問題が 1 つあります。跳ね返るたびに、位置が少しずつ高くなっていきます。そして数分で、ボールはほぼ画面の上部にあります。誰でもこの問題を解決できますか。ボールを毎回同じ位置にバウンドさせたいだけです(たとえば、画面の中央など)。ありがとう。
nsmutablearray - スプライト キット iOS7 - SKNode UserData プロパティが値を保存しない
この作業は簡単に機能すると思いますが、NSMutableDictionary プロパティが期待どおりに機能しない理由がわかりません。
(null) と 0 を返しています。
spriteNode userdata を使用するための特別なトリックはありますか?
ありがとう
ios - SKSpriteNode を画面の境界内に保持する
ドラッグ ジェスチャ中に SKSpriteNode が画面の境界内に留まるかどうかを確認しようとしています。問題にアプローチするためのロジックは正しいと確信していますが、実装は間違っています。基本的に、プレーヤーが翻訳から移動する前に、プログラムは境界内にあるかどうかを確認します。これが私のコードです:
何らかの理由で、プレーヤーが画面からはみ出してしまいます。MIN & MAX マクロの使い方が間違っているのではないかと思いますが、よくわかりません。
objective-c - SKSpriteNode の回転が正しく機能しない
UIRrotationGestureRecognizer を使用して SKSpriteNode を回転させようとしています。コードを実装しましたが、ノードを回転させると、本来あるべきでない回転にジャンプすることがあります。ここにコードがあります: