問題タブ [caemittercell]
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.
c# - CAEmitterCell を別の CAEmitterCell に追加する
セルが別のセルにネストされているパーティクル エフェクトを実行しようとしています。Apple Docsにある基本的な花火の例を考えてみてください。Cells を他の Cells にネストし、BeginTime パラメーターを使用して時間を計っています。ただし、私は CAEmittorCell のように「beginTime」パラメーターを持っていません。代わりに CAEmittorLayer に 1 つ持っています...セルをネストして、セルにbeginTime パラメータ?
リンゴのサンプル コードには、CAEmitterCell の「beginTime」パラメータがあることに注意してください。
---- 解決しました。以下の返信を参照してください ----
目的の結果を得るために、次のようにセレクターを手動で呼び出すだけです。
ios - パスに沿って正確な軌跡を残す CAEmitterLayer アニメーション
CAKeyframeAnimation でアニメーション化された UIView でトレイルを残す必要があります
これで、Ball.m には次のエミッター レイヤーが含まれます。
ボールが移動するパスを繰り返すトレイルを残すためにボールが必要なだけです。どうすればそれを達成できますか?
ios - アニメーションの方向に基づいて CAEmitterCell コンテンツを回転
CAEmitterLayer と Cell を使用して、方向に敏感なコンテンツ イメージ (矢印) を持つパーティクルを表示します。
コンテンツ (矢印イメージ) がセルの移動方向を指すようにします。
すべての矢印を外側の端から中央に向かって移動させるコードを次に示します。画像が移動方向を向くように画像を回転させる方法:
細胞の動きの方向に基づいてコンテンツ画像を調整するにはどうすればよいですか?
ios - Core Animation を使用したエミッター セルのフェードアウト
CAEmitterLayer および CAEmitterCell インスタンスを使用してパーティクル アニメーションを作成しています。アニメーションに問題はありませんが、ゆっくりフェードアウトしてほしいです。以下のコードを使用していますが、パーティクルが突然消え、フェードアウト アニメーションはありません。
このコードは、5 つの異なるエミッタ セルに対して for ループで実行されます。
このコードでエラーを見つけましたか?
ありがとう
ios - CAEmitterCell はベクターベースのコンテンツを持つことができますか?
システム内のパーティクルに CALayers または別のベクトル ベースの描画を使用したいと考えています。ピクセレーションなしでズームインする必要があります。
私はこのようなことをしたいと思います
objective-c - 複数の CAEmitterLayer ソース
複数のポイントから異なる CAEmitterCells を生成したい。これまでのところ、私の解決策は、それぞれが 1 つのセルを持つ複数の CAEmitterLayers を作成して、それらを個別に制御できるようにすることです。このアプローチの問題は、レイヤーのレンダリング モードを kCAEmitterLayerAdditive に設定することです。そのため、異なるレイヤーから放出されたパーティクルがオーバーラップするとブレンドされず、問題が非常に明白になります。