楕円パーティクルエミッター(旧パーティクルシステム)
Ellipsoid Particle Emitter は、球体内にパーティクルを発生させます。下の Ellipsoid プロパティーを使用して、球体を拡大縮小および延長させます。
プロパティー | 機能 |
---|---|
Emit | オンにした場合、エミッターがパーティクルを発生させます。 |
Min Size | パーティクルの最小サイズ |
Max Size | パーティクルの最大サイズ |
Min Energy | 発生したパーティクルの最小寿命(秒単位) |
Max Energy | 発生したパーティクルの最長寿命(秒単位) |
Min Emission | 毎秒生成されるパーティクルの最小数 |
Max Emission | 毎秒生成されるパーティクルの最大数 |
World Velocity | ワールド座標における各軸へのパーティクル放出の開始速度 |
Local Velocity | ローカル座標における各軸へのパーティクル放出の開始速度 |
Rnd Velocity | 各軸に加えられるランダムな速度 |
Emitter Velocity Scale | パーティクルの放出する速度 |
Tangent Velocity | パーティクルが X、Y、Z に沿って、エミッターの表面の接線に沿った初期速度。 |
Angular Velocity | 秒あたりに回転するパーティクルの角速度 |
Rnd Angular Velocity | 設定した範囲内でランダムなパーティクルの角速度 |
Rnd Rotation | 有効にすると、パーティクルがランダムの角度で生成されます |
Simulate In World Space | 有効の場合、エミッターは移動しますがすでに放出されたパーティクルは移動しません。無効の場合は両方移動します。 |
One Shot | オンにした場合、min & max emission で指定された数のパーティクルが一度に生成されます。オフにした場合、パーティクルは長時間、連続的に生成され続けます。 |
Ellipsoid | パーティクルが内側に生じる、X、Y、Z にそった球体のスケール。 |
MinEmitterRange | 球体の中心で空白のエリアを決定します - これは、球体の縁にパーティクルを表示させるのに使用します。 |
楕円パーティクルエミッター (EPE) は、基本的なエミッターで、Components->Particles->Particle System からシーンに Particle System を追加するよう選択すると含まれます。パーティクルを生じさせる境界を定義し、パーティクルに初速を与えます。ここから、パーティクルアニメーター(旧パーティクルシステム)を使用して、希望の効果を達成するのに、時間とともにパーティクルがどのように変化するかを操作します。
Particle Emitter は パーティクルアニメーター(旧パーティクルシステム) や パーティクルレンダラー(旧パーティクルシステム) と連動して Particle System を作成、変更、表示ができます。Particle が正しく動作するためには、オブジェクトにこの 3 つのコンポーネントがついている必要があります。パーティクルが生成されているとき、すべての速度が加算されて最終的な速度が作り出されます。
Size や、Energy 、Emission 、 Velocity といった Spawning Properties (生成パラメーター)により、パーティクルシステムは異なるエフェクトを得るうえで独特の個性を発揮します。小さい Size により蛍や星の空をシミュレートできます。大きい Size によりムスク臭い古いビルでの粉塵の雲をシミュレートできます。
Energy と Emission でパーティクルが画面に残る長さや、同時に表示することのできるパーティクルの数を制御します。例えば、ロケットの場合は、高い Emission で煙の密度をシミュレートし、高い Energy で煙のゆっくりとした空中への広がりをシミュレートします。
Velocity によりパーティクルの動きを制御します。スクリプトで Velocity を変更して興味深いエフェクトを得たり、風のような継続的なエフェクトをシミュレートしたい場合は、X と Z Velocity を設定してパーティクルが飛ばされるようにします。
これを無効にした場合、個々のパーティクルの位置は必ず Emitter の Position に連動して移動します。Emitter が動くと、パーティクルも移動します。Simulate in World Space を有効にすると、パーティクルは Emitter の移動に影響され無くなります。例えば、ファイアボールから炎が立ち上っている場合、ファイアボール本体が遠ざかっても生成された炎は空間を真上に浮いていきます。Simulate in World Space を無効にした場合、その同じ炎は、ファイアボールとともに画面上を移動していきます。
このプロパティーは Simulate in World Space を有効にした場合のみ適用されます。
このプロパティーが 1 にセットされた場合、パーティクルは Emitter が生成されたときの正確な移動を継承します。もし 2 にセットした場合、パーティクルは Emitter の移動の 2 倍を生成されたときに継承します。3 にセットした倍は移動の 3 倍、と続いていきます。
One Shot の Emitter は、Emission にあるすべてのパーティクルを一度に作成し、時間が経過した後にパーティクルの生成をやめます。次に One Shot 、Enabled 、あるいは Disabled を使用した、いくつかの異なるパーティクルシステムの例です:
Enabled:
Disabled:
Min Emitter Range は、パーティクルを発生させることができる楕円内の深さを決定します。0 に設定すると、楕円の中心から最外部の範囲の任意の場所にパーティクルを発生させることができます。1 に設定すると、楕円の最外部の範囲にパーティクルの場所を限定できます。
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.