問題タブ [skemitternode]

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

ios - 親ノードがシーンに再追加されるとパーティクル エフェクトが停止する

SKEmitterNode を SKSpriteNode に接続しました。最初は、すべてが順調でした。しかし、スプライト ノードの親ノードを変更した後、何らかの理由でパーティクル エフェクトが停止しました。

エミッタ ノードをスプライト ノードにアタッチするには、スプライト ノード クラスで次のようにします。

ゲーム シーンでは、最初にスプライト ノードを NodeA にアタッチすると、パーティクル エフェクトが期待どおりに機能しました。

しかし、スプライト ノードの親を変更すると、パーティクル エフェクトが停止しました。

それを解決する方法はありますか?

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

swift - タッチスルーパーティクルレイヤー

雨のパーティクル レイヤーが SKScene 全体の上にある、非常に単純なパーティクルのセットアップがあります。今、そのレイヤーの下にあるボタンとオブジェクトに触れたいだけです。このレイヤーを最高のzPositionに維持することで、これをどのように達成できますか。(以下のコード)

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

ios - SpriteKit パーティクル エミッタのちらつき

以前はSKEmitterNode雪のアニメーションを確立して を設定しSKViewていましたが、これSKViewを の中で使用するViewControllerと、何らかの理由でSKView背景色が黒くちらつき、再び通常の状態に戻ります( に設定clearColor)。

誰かが同じ経験をして、この問題を解決する方法について何か考えを持っていましたか?

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

ios - 子ノードを親ノードの回転に対して無効にする方法は?

私は子供としてボールに追加しようとしてSKEmitterNodeいます.SKSpriteNodeしかし同時に、私はrotating私のボールノードでもあります. しかし問題は、ボール ノードの回転によってエミッタ ノードが回転することです (エミッタ ノードはボール ノードの子であるため)。エミッタ ノードを回転させずに、ボール ノードを回転させるためにできることはありますか?

ボール ノードを次のように追加しました。

そして、エミッタノードを次のように追加しました:

ボールが壁にぶつかると、ボールを回転させます。

親ノードを回転できますが、子ノードは回転できませんか?

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

ios - SKEmitterNode が Sprite Kit のすべてのパーティクルを放出したことを検出する方法は?

で放出されるパーティクルの数を、たとえば 100 にSKEmitterNode設定することで制限できます。がすべてのパーティクルを放出したことを検出するにはどうすればよいですか?numParticlesToEmitSKEmitterNode

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

ios - エミッタノードを前面に移動するには?

バックグラウンドzPositionは 1 で、エミッタ ノードは 2 です。まだバックグラウンドは前面にあります。より高い数値も試しましたが、役に立ちません。

コード