問題タブ [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 に答える
119 参照

objective-c - iOS7 SpriteKit ゲームシーン全体を左右に反映またはミラーリングする方法は?

私は、ゲーム フローが右から左の iPad ゲームを持っています。アクターは右に表示され、左を向いてから、左に進みます。

今、私はゲーム全体を反映しようとしているので、すべてが反転しています - アクターは左に現れ、右を見て、右に行きます。

すべての座標を書き換えたり、各アクターを反映したりすることなく、ゲーム全体でこのようなミラー/リフレクト効果を実現するにはどうすればよいですか?

これを試しましたが、うまくいかないようです:

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

ios - シーンの前にSKViewが灰色に点滅

タイプUIViewのメインビューがあります。このビューには、横向きのみの 2 つの skview (左右) があります。すべてのビューとシーンは、黒の背景に設定されています。

2 つの skview を非表示にして始めます。メイン画面では、画面の両側に質問が表示されます。答えが間違っている場合は、シーンをエフェクトに設定し、そのエフェクトを有効にして、skview (左または右) を再表示します。効果は数秒間表示された後[self.leftView presentScene:nil];、rightView で同じことをして無効にします。次に、ビューを再び非表示にします。

問題は、シーンが表示されるときに、シーンが黒い背景で適切にレンダリングされる前に、ビューが白い色で一瞬点滅することです。実際、これが、黒に設定しているにもかかわらず、明るい背景で表示されないかのように、最初からskviewを非表示にすることにした理由です。

明るい背景色のフラッシュなしでこれらのシーンを表示するにはどうすればよいですか?

いくつかの代表的なコード:

シーンエフェクト自体について:

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

sprite-kit - SkView を完全に削除し、新しい SkView をプッシュする

SKview A は SKscene A を保持し、SKview A SKscene A を削除するボタンを持ち、同時に SKscene B を保持する SKview B を押します。:)

助けてくれてありがとう!!!

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

ios - UIAlertView が割り込んだ後に SKScene の一時停止を解除する

他の誰かがこれを解決する方法を知っていますか?

SKScene の実行中に UIAlertView (または同様のオブジェクト) が割り込むと、SKScene は強制的に一時停止状態になります。

私がアラートを発したとき、シーンの一時停止を解除するのは簡単です。デリゲート メソッドを処理するだけです。

ただし、接続エラー レポートやユーザー設定のアラームなど、手を使わずに起動した場合、再生メソッドを呼び出して SKScene プレゼンテーションを再開するために、ビューが閉じられたことを検出できないようです。 .

続行する方法について何か考えはありますか?