スカイボックスはどのように作成しますか?
スポット ライト Cookieはどのように作成しますか?

メッシュパーティクルエミッタはどのように作成しますか? (旧パーティクルシステム)

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Sumbission failed

For some reason your suggested change could not be submitted. Please try again in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

Mesh Particle Emitters は一般に,パーティクルを放出する場所に対する高いコントロールが必要な場合に使用されます。

例えば,炎の剣などを作成したい場合などです。

  1. メッシュをシーンにドラッグします。
  2. Mesh RendererInspectorタイトルバーを右クリックして,Mesh Rendererを削除し,Remove Componentを選択します。
  3. Component->Effects->Legacy Particles メニューから,Mesh Particle Emitter を選択します。
  4. Component->Effects->Legacy Particles メニューから,Particle Animator を選択します。
  5. Component->Effects->Legacy Particles メニューから,Particle Renderer を選択します。

メッシュから放出されるパーティクルが確認できます。

Mesh Particle Emitter の値を試してみてください。

特に,メッシュパーティクルエミッタのインスペクタで「Interpolate Triangles」を有効にし,「Min Normal Velocity」と「Max Normal Velocity」を 1 に設定します。

放出されるパーティクルの見た目をカスタマイズするには,

  1. メニューバーから Assets->Create->Material を選択します。
  2. マテリアル インスペクタで,シェーダ ドロップダウンから Particles->Additive を選択します。
  3. Project View からテクスチャをマテリアル インスペクタのテクスチャ スロットにドラッグします。
  4. Scene View で,プロジェクト ビューからマテリアルをパーティクルシステムにドラッグします。

メッシュから放出されるテクスチャ化パーティクルが確認できます。

以下も併せて参照してください。

スカイボックスはどのように作成しますか?
スポット ライト Cookieはどのように作成しますか?