Homework08
項目位址
使用說明:建立一個空GameObject将
挂載到建立遊戲對象即可
FirstSceneController.cs
簡單粒子制作
- 遊戲内容要求:
- 按參考資源要求,制作一個粒子系統,參考資源
- 使用 3.3 節介紹,用代碼控制使之在不同場景下效果不一樣
實作過程
結果展示
使用粒子系統模仿實作流星雨效果
實作步驟
由于unity3D自帶的粒子系統已經可以調整很多參數、具有很多功能,是以本次實作不需要使用腳本,按照下列步驟操作即可
- 導入
選取一個夜晚的天空盒Fantasy Skybox FREE
- 添加一個粒子系統并命名為
stars
- 勾選粒子系統的
,使得場景一開始既有較多流星Prewarm
- 修改
使其以1s為周期産生流星Duration
- 修改
延長到40,使流星有足夠時間飛到螢幕之外Start Lifetime
- 修改
到10,經實驗可得是流星較為合理的飛行速度Start Speed
- 勾選并修改
子產品,将Shape
改為Box,并設定大小Shape
為(100, 100, 100),讓流星均勻分布在整個空間Scale
- 勾選
,添加拖尾特效,使其有流星效果,并将Trails
改為0.2,使其拖尾不至于兩頭粗中間細Width over Trail
- 在
子產品的Renderer
挑選拖尾素材,預設即可Trail Material
- 勾選
子產品,并設定成如下圖所示,巧妙地使得流星出現位置和顔色随機Color over Lifetime
- 最後通過設定
修改流星的前進方向,使其向左并有一定傾角Rotation
本文實作的流星雨較為簡陋,到這裡已經全部完成