第八章 粒子系統

Homework8實驗報告

實驗要求

簡單粒子製作

  • 按參考資源要求,製作一個粒子系統,參考資源
  • 使用 3.3 節介紹,用代碼控制使之在不同場景下效果不一樣

實驗過程

基礎部分

在這裏插入圖片描述

實現一個帶光暈的魔法球

  1. 首先創建一個粒子對象,選取GameObject->Effect->Particle System創建
  2. 下載對應的資源
  3. 分解爲核心、光暈、星光

核心

魔法球的核心是一些不會移動的粒子,故講粒子的speed設置爲0,shape設置爲Sphere,調整其色彩,這裏應用到了color over lifetime

在這裏插入圖片描述

光暈

光暈的創建類似於核心,不過需要採用不同的貼圖,修改半徑,將光暈的發散角度設置爲-180~180

在這裏插入圖片描述

星光

星光的創建則需要修改其大小和貼圖,並將speed設置爲合適值。

在這裏插入圖片描述

完成結構如下

在這裏插入圖片描述

Script部分

類似3.3創建一個星光的script

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class partscript : MonoBehaviour {

    public float Revs;
    public float exhaustRate;

    ParticleSystem exhaust;


    void Start () {
        exhaust = GetComponent<ParticleSystem>();
    }


    void Update () {
        exhaust.emissionRate = Revs * exhaustRate;
        Revs = Revs+1;
    }
}

這裏使得emissionRate遞增上升,配合Loop展現出一種波紋效果

效果如下
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章