找回密碼
 注冊帳號

掃一掃,訪問微社區

粒子系統(shuriken)

2015-1-6 21:26| 發布者: 楊炎| 查看: 2072| 評論: 0|原作者: 蠻牛|來自: unity3d腳本manual

摘要: 粒子系統 (shuriken)unity 中的粒子系統用于制造煙、蒸汽、火和其他氣氛效果。您可以通過創建一個粒子系統游戲對象 (菜單游戲對象->創建其他->粒子系統)或者通過創建一個空白的游戲對象并向其添加粒子系統組件 (com ...

粒子系統" target="_blank" class="relatedlink">粒子系統 (shuriken)

unity 中的粒子系統用于制造煙、蒸汽、火和其他氣氛效果。

您可以通過創建一個粒子系統游戲對象 (菜單游戲對象->創建其他->粒子系統)或者通過創建一個空白的游戲對象并向其添加粒子系統組件 (component)(通過組件 (component)->效果)來創建一個新的粒子系統

粒子系統檢視器(忍者飛鏢)

粒子系統檢視器 (particle system inspector)每次顯示一個粒子系統(當前選擇的系統),如下圖所示:

通過使用模塊,單獨的粒子系統可以顯示各種復雜的行為。

它們也可以通過分組到粒子效果 (particle effects)進行擴展。

如果按下按鈕“打開編輯器 (open editor)...”,將打開擴展的 (extended)粒子編輯器 (particle editor),上面顯示場景樹中相同根下的所有粒子系統。有關粒子系統分組的更多信息,請參閱粒子效果部分。

場景視圖編輯

創建和編輯粒子系統時,您可使用檢視器 (inspector)或擴展的粒子編輯器, ,您所做的更改會反映在場景視圖 (sceneview)中。場景視圖有一個預覽面板 (preview panel),可在“編輯模式 (edit mode)”下通過播放 (play)、暫停 (pause)、停止 (stop)和清除播放時間 (scrubbing playback time)等操作來控制當前選擇的粒子效果 (particle effect)的播放

在播放時間標簽上進行拖動,即可執行清除播放時間 (scrubbing play back time) 操作。所有播放 (playback) 控件都有快捷鍵,可以在偏好設置窗口 (preferences window)中自定義。

粒子系統曲線編輯器

minmax 曲線

粒子系統模塊的很多屬性描述了值隨時間變化的情況。該變化可用minmax 曲線 (minmax curves)描述。 這些時間動畫屬性(例如大小速度)在右手邊有一個下拉菜單,您可以從菜單中選擇:

常量 (constant):屬性值不隨時間變化,也不會顯示在曲線編輯器 (curve editor)

曲線 (curve):根據曲線編輯器 (curve editor)中規定的曲線,屬性值隨時間變化

曲線 (curve) 動畫屬性

常量中的隨機值:屬性值在兩個常量中隨機取得

曲線中的隨機值:曲線隨機生成在最小最大曲線之間,屬性值沿著生成的曲線隨時間變化

在兩曲線之間隨機 (random between two curves)的動畫屬性

曲線編輯器 (curve editor)中,x軸代表時間從 0 到持續時間 (duration)屬性指定的值,y軸代表動畫屬性對應每個時間點的值。y軸范圍可在曲線編輯器 (curve editor)右上角的數字字段中調節。曲線編輯器 (curve editor)當前在相同窗口中顯示粒子系統的所有曲線。

相同曲線編輯器中的多條曲線

請注意,右下角的 "-" 將刪除當前選中曲線,而 "+" 將優化曲線(即最多使用 3 個鍵就可將曲線變成參數化曲線)。

為在三維空間將描述向量的屬性進行動畫處理,我們使用了 tripleminmax 曲線 (tripleminmax curves) – 即 x-、y- 和 z- 軸上并排的曲線,如下圖所示:

在曲線編輯器中管理多條曲線

為避免曲線編輯器 (curve editor)中的混亂,可在檢視器中點擊曲線來將其打開或關閉。右擊粒子系統曲線 (particle system curves)標題欄,也可將粒子系統曲線編輯器 (particle system curve editor) 從檢視器 (inspector) 分離,之后您將看到下圖內容:

一個獨立的曲線編輯器 (curve editor),可像任何其他窗口一樣停靠

有關使用曲線的更多信息,請查看曲線編輯器 (curve editor) 文檔

粒子系統中的顏色和漸變(忍者飛鏢)

對于處理顏色的屬性,粒子系統 (particle system)采用顏色和漸變編輯器 (color and gradient editor)。 它和曲線編輯器的工作方式相似。

基于顏色的屬性在右手邊有一個下拉菜單,您可以從菜單中選擇:

漸變 (gradient):漸變 (rgba) 隨時間而變化,可在漸變編輯器中編輯

在兩個漸變中隨機 (random between two gradients):漸變 (rgba) 隨時間變化,并在漸變編輯器指定的兩個值中隨機選取

相關閱讀

文章點評
相關文章
女校游泳队彩金