読者です 読者をやめる 読者になる 読者になる

CGメソッド

CG制作に関してのヒント

MENU

【Unity】Max Particle Sizeについて

Unity Unity-Effect

例えば魔法陣など大きいサイズのパーティクルを出したときに、カメラをズームしても魔法陣のサイズが変わらないことがあります。
その時はMax Particle Sizeのサイズ(デフォルト0.5)の値を大きくしてやれば解決しますが、おおよその基準を調べてみました。

テスト1

  1. スケール10×10のPlane(赤色)を用意
  2. カメラのSizeを50にして画面に収まるように配置
  3. パーティクルを作成(黄色)Start Speedを0にして、板が表示されるように
  4. パーティクルのStart Sizeの数字を上げる。→90以上にするとサイズが変わらなくなる
  5. パーティクルのMax Particle Sizeを0.6にして、Start Sizeの数字を上げる。→Start Size100で赤いPlaneとサイズがぴったり重なる

Particle Start Size 100 = Plane Scale 10 という結果に

http://f.st-hatena.com/images/fotolife/m/min0124/20160215/20160215120509.png?1455505604

テスト2

  1. パーティクルのStart Sizeを100に固定して、カメラのSizeの値を変更しながら、赤いPlaneとサイズがぴったり重なるようにMax Particleを変更。
  2. 結果(下図)

http://f.st-hatena.com/images/fotolife/m/min0124/20160215/20160215223110.png?1455543111

まずはカメラがどこまでズームするかの基準を決めて、そこからパーティクルのサイズに合わせてMax Particle Sizeを入力します。

仮にカメラがSize 15までのズームするとしたら、Particle Start Size 25以上のものは、Max Particle Size デフォルトの0.5以上必要になる可能性があり、調整する必要があります。