問題タブ [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.
ios7 - iOS7 で SpriteKit を使用してパーティクルを追加する方法
SpriteKit アプリにパーティクルを追加したいのですが、その方法が見つかりません。パーティクル エディタを使用して作成できますが、ビューに追加するにはどうすればよいですか?
よろしくお願いします!
ios7 - 親ノードが SpriteKit で有効になっているときに子ノードのユーザー操作をオフにする方法
ユーザー操作が有効になっている SKNode があり、それに SKEmitterNode を追加しています。ユーザー操作を子だけで無効にしたいと考えています。このコードは機能しません。
また、親に追加した後、ユーザーの操作を NO に設定しようとしました。これは可能ですか、それともエミッタを親の親に追加する必要がありますか?
ios - iOS 7 SpriteKit Particle を使用して、ゲームではない iOS アプリにパーティクル エフェクトを追加するにはどうすればよいですか?
アプリに雨の粒子効果を追加する必要があります。このアイデアを実際に実行する方法を見つけるのに苦労しています。
この CALayer アプローチ チュートリアル : Linkに従って みましたが、Xcode 5 で利用可能な新しい iOS 7 SpriteKit Particle Emitter を考慮すると、これが最良のアプローチであるかどうかはよくわかりません。
既に.sks
ファイルを作成しており、階層内にありますが、まだストーリーボード/プロジェクトに追加できません。
そうは言っても、SpriteKit Particle (sks) をビューに正確に追加するにはどうすればよいですか? 私はゲーム開発者ではないので、SpriteKit フレームワークのシーンやレイヤリングなどについてはまったく詳しくありません。これを理解できるように、可能な限り詳細とサンプルコードが必要です
更新: 私は仲間の SO メンバー: AyatollahAndy による回答で提供された指示に従いました。以下の彼の回答を参照してください。を表示することはできましたがSKScene
、view
タッチ イベントを受信するとアプリがクラッシュします。私は以下を取得します:
ありがとう
ios - SKEmitterNode が最大パーティクルに達したことをどのように確認できますか?
最大パーティクルを数値に設定して SKEmitterNode を使用すると、ドキュメントにはパーティクルの生成が停止すると記載されています。私の質問は、これが起こったことを伝える方法はありますか? 作業が完了したら、パーティクル エミッターをシーンから削除したいと考えています。
ios - スプライト キットの個々のパーティクルと物理
私は Stackoverflow の長年のユーザーですが、最初の投稿です。
私の質問は一見単純に見えますが、エミッタからのパーティクルをシーン内の物理スプライトと相互作用させる方法はありますか? (たとえば、雨にパーティクルを使用していて、傘をさした男のスプライトで跳ね返ったり、でこぼこしたりしたい場合。方法があるはずですが、物理演算の追加に関するドキュメントはあまり見当たりません。個々の粒子に. 何かアイデアはありますか?
ありがとう!
ios - 既存のパーティクルの方向を変更
SpriteKit の Particle Emitter システムを使用して、背景に動く星のフィールドを構築し、プレイヤーの船を画面の中央に配置しています。
プレイヤーが画面の領域に触れると、角度が計算され、プレイヤー スプライトがその方向を向くようにアニメーション化されます。
ただし、スター フィールドに適用すると、スター フィールドがペイントされている四角形全体が回転します。しかし、私が望むのは、個々の粒子が単純に新しい方向に動き始めることです。
これは、紙全体を回転させてドットを配置することと、単にドットを新しい角度に移動させることとの違いです。それは理にかなっていますか?
これまでのところ、プレーヤーは正しく回転していますが、スターフィールドは「一枚の紙のように回転しています」:
sprite-kit - SpriteKit で SKEmitterNode とパーティクルを使用して軌跡を作成する
プレイヤーが移動するたびに、作成したパーティクルがプレイヤーに追従するようにしようとしています。私が再現しようとしている効果は、あなたがウェブサイトにいて、あなたのマウスを追うある種のオブジェクトのセットを持っているときのようなものです. プレイヤーの動きに合わせてパーティクルを動かそうとしましたが、意図した効果が再現されていません。助言がありますか?私のコード:
宣言粒子
移動方法