天天看點

08-粒子系統與流動效果

Homework08

項目位址

使用說明:建立一個空GameObject将

FirstSceneController.cs

挂載到建立遊戲對象即可

簡單粒子制作

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

實作過程

結果展示

使用粒子系統模仿實作流星雨效果

08-粒子系統與流動效果

實作步驟

由于unity3D自帶的粒子系統已經可以調整很多參數、具有很多功能,是以本次實作不需要使用腳本,按照下列步驟操作即可
  1. 導入

    Fantasy Skybox FREE

    選取一個夜晚的天空盒
    08-粒子系統與流動效果
  2. 添加一個粒子系統并命名為

    stars

    08-粒子系統與流動效果
  3. 勾選粒子系統的

    Prewarm

    ,使得場景一開始既有較多流星
  4. 修改

    Duration

    使其以1s為周期産生流星
  5. 修改

    Start Lifetime

    延長到40,使流星有足夠時間飛到螢幕之外
  6. 修改

    Start Speed

    到10,經實驗可得是流星較為合理的飛行速度
    08-粒子系統與流動效果
  7. 勾選并修改

    Shape

    子產品,将

    Shape

    改為Box,并設定大小

    Scale

    為(100, 100, 100),讓流星均勻分布在整個空間
    08-粒子系統與流動效果
  8. 勾選

    Trails

    ,添加拖尾特效,使其有流星效果,并将

    Width over Trail

    改為0.2,使其拖尾不至于兩頭粗中間細
    08-粒子系統與流動效果
  9. Renderer

    子產品的

    Trail Material

    挑選拖尾素材,預設即可
    08-粒子系統與流動效果
  10. 勾選

    Color over Lifetime

    子產品,并設定成如下圖所示,巧妙地使得流星出現位置和顔色随機
    08-粒子系統與流動效果
  11. 最後通過設定

    Rotation

    修改流星的前進方向,使其向左并有一定傾角
    08-粒子系統與流動效果
本文實作的流星雨較為簡陋,到這裡已經全部完成

繼續閱讀