LoginSignup
4
2

More than 1 year has passed since last update.

パーティクルシステム - テクスチャシートアニメーションのやり方

Last updated at Posted at 2022-05-22

こんにちは、ユーゴです。
今回は、アニメーションするパーティクルシステムを紹介します。
とても簡単なので、初心者の方でも多分お分かりいただけると思います。

本記事では、以下のようなものが作れるようになります。
画面収録-2022-05-22-14.54.07.gif

1.パーティクルシステムを準備

  1. まず、「ヒエラルキーの+ボタン → エフェクト(Effect) → パーティクルシステム(Particle System)」を選択します。
    スクリーンショット 2022-05-22 14.30.03.png

  2. 追加されたパーティクルシステムのインスペクタから、「形状 → スフィア」にし、半径を0にします。
    スクリーンショット 2022-05-22 14.33.06.png
    スクリーンショット 2022-05-22 14.35.29.png

  3. 上の方にある項目で、「開始時の速度(Start speed)」を0、「最大パーティクル数(Max particles)」を1にしてください。
    スクリーンショット 2022-05-22 14.50.05.png

  4. テクスチャシートアニメーションにチェックを入れ、タイルをx=3, y=3にします。
    スクリーンショット 2022-05-22 14.36.29.png

2.テクスチャをインポート

白で見えにくいですが、以下にある写真をダウンロードしてください。↓
hit.png
ダウンロードできたら、Unityにドラッグ&ドロップでインポートしてください。

3.マテリアルを作成

  1. プロジェクトの+ボタンからマテリアルを作成します。
    スクリーンショット 2022-05-22 14.40.42.png

  2. マテリアルのシェーダを、「Particles > Standard Unlit」にしてください。
    スクリーンショット 2022-05-22 14.42.43.png

  3. 「アルベド」の左隣にある四角に、先ほどの写真をドラッグ&ドロップします。
    スクリーンショット 2022-05-22 14.46.34.png

  4. 先ほどのパーティクルのインスペクタから、「レンダラー > マテリアル」を見つけて、マテリアルをドラッグ&ドロップします。

3.確認

うまく動いています。
速度が遅い時は、「開始時の生存期間(Start Lifetime)」パラメータをいじるといいでしょう。
画面収録-2022-05-22-14.54.07.gif

4.まとめ

いかがだったでしょうか。
今回は、簡単にパーティクルでアニメーションする方法を紹介しました。

このように、簡単な技術の紹介や、難しくコアな技術まで紹介していく予定です。
気に入っていただけましたら、フォローの方よろしくお願いいたします。

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2