08 粒子系統與流動效果

2021-10-10 17:32:04 字數 1720 閱讀 4897

專案位址

使用說明:建立乙個空gameobject將firstscenecontroller.cs掛載到新建遊戲物件即可

簡單粒子製作

實現過程

結果展示

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

實現步驟

由於unity3d自帶的粒子系統已經可以調整很多引數、具有很多功能,所以本次實現不需要使用指令碼,按照下列步驟操作即可

匯入fantasy skybox free選取乙個夜晚的天空盒

新增乙個粒子系統並命名為stars

勾選粒子系統的prewarm,使得場景一開始既有較多流星

修改duration使其以1s為週期產生流星

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

修改start speed到10,經實驗可得是流星較為合理的飛行速度

勾選並修改shape模組,將shape改為box,並設定大小scale為(100, 100, 100),讓流星均勻分布在整個空間

勾選trails,新增拖尾特效,使其有流星效果,並將width over trail改為0.2,使其拖尾不至於兩頭粗中間細

renderer模組的trail material挑選拖尾素材,預設即可

勾選color over lifetime模組,並設定成如下圖所示,巧妙地使得流星出現位置和顏色隨機

最後通過設定rotation修改流星的前進方向,使其向左並有一定傾角

本文實現的流星雨較為簡陋,到這裡已經全部完成

3D遊戲08 粒子系統

粒子系統是模擬一些不確定 流動現象的技術。它採用許多形狀簡單且賦予生命的微小粒子作為基本元素來表示物體 一般由點或很小的多邊形通過紋理貼圖表示 表達物體的總體形態和特徵的動態變化。人們經常使用粒子系統模擬的現象有火 煙 水流 火花 落葉 雲 霧 雪 塵 流星尾跡或者象發光軌跡這樣的抽象視覺效果等等。...

ActionScript 3 粒子系統教程

actionscript.3.粒子系統教程 tlf soft lynda.com.actionscript.3.0.building.particle.systems cfe.bin 中文名稱 actionscript 3 粒子系統教程 英文名稱 lynda.com actionscript 3.0...

程式設計模擬自然 四 粒子系統

昔者羿請毋死之藥於西王母,羿妻姮娥竊服之以奔月,為月精也。後世傳毋死之藥實為粒子系統,嫦娥用它創造了雲霧,這才騰雲駕霧到了月宮。前情提要 元在月亮上遇到乙個小孩 無名兒,熊孩子砍了他種的樹.去,把你家長叫來。人呢,怎麼就你出來了?娘說她出不來宮殿,不過讓我把這東西給你,算作毀掉樹的補償。無名兒回答道...