問題タブ [skscene]

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

sprite-kit - SKScene の背景色をアニメーション化する

これを行うことは可能ですか?

期待どおり、UIView アニメーションの使用は機能しません。

現在、私はアニメーション化する約 80 の異なるスプライトを使用しています。これは大きなメモリの問題であるだけでなく、数行のコードで色を設定するのとは対照的に、非常に多くの画像を作成してインポートしてコーディングするのがはるかに複雑です。

0 投票する
0 に答える
174 参照

ios - スプライト キット - シーンを提示するがサイズがおかしい

スコアを表示するシーンに切り替えようとしています。しかし、私が提示したシーンは拡大されたようです。

シーンが表示されると、ズームインされている実際のシーンの右上部分だけが表示されます。これを修正するにはどうすればよいですか?

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

ios - SKScene から表示した後、View Controller を閉じることができません

から設定画面にアクセスしようとしていますSKScene

これは、設定コントローラーを提示する方法です。

しかし、このコードを実行して閉じると:

ログに何も表示されずにEXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)エラーが発生します。

これを解決するにはどうすればよいですか?

0 投票する
0 に答える
118 参照

sprite-kit - skscene で nsnotification が機能しない

私はスプライト キット ゲームを書いており、ゲーム内でアプリ内購入を行っています。で実装します

ファイル IAPHelper.m (IAPHelper.m は NSObject のサブクラス) でアプリを購入し、

購入が成功すると、nsnotification が投稿されます。コードは次のようになります。

MyScene.m (MyScene.m は SKScene のサブクラスです) に、通知用のオブザーバーを追加します。

そして、私がやろうとしているのは、IAPHelper.m が通知を投稿し、MyScene.m がそれを受信して​​応答することです。しかし、結果は、MyScene.m が通知を受け取っていないように見えるため、コードは

は呼び出されていません。しかし、ViewController.m (UIViewController のサブクラス) にオブザーバーを配置すると、機能します。私の質問は: skscene は任意のオブジェクトから通知を受け取ることができますか? また、可能であれば、それを実装する方法。

誰かがこの問題で私を助けることができれば、どうもありがとう.

0 投票する
0 に答える
433 参照

xcode - バックグラウンド スプライトキットでシーンを実行しない方法

メニューシーン、プレイシーン、ゲームオーバーシーンのあるゲームがあります。私がそれらの1つを使用しているとき、他のものをバックグラウンドで実行しない方法があります。たとえば私のプレイシーンでは、何かに接触するとゲームオーバーシーンに切り替わります。メニューシーンにいるとプレイシーンが走り、接触するとゲームオーバーシーンに切り替わります。

私の質問は: シーンがバックグラウンドで実行されないようにすることはできますか? または、メニューの再生ボタンを押すまで遅らせる方法はありますか?

最初のシーンのコードは次のとおりです。

2 番目のシーンのコードは次のとおりです。

ビューコントローラーは次のとおりです。

0 投票する
0 に答える
75 参照

macos - OS X で SpriteKit シーンに遷移する非 SpriteKit メニューを作成するにはどうすればよいですか?

OS X ゲームを作成しています。メニュー画面では、ポップアップ ボタン セル、チェックボックスなどの UI 要素を設定画面に使用したいと考えています。ビューを設定画面 (SpriteKit 以外のビュー) から SpriteKit シーンに移行するにはどうすればよいですか?