最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

游戲原型系列 vol.7 Particle System(粒子系統(tǒng))簡(jiǎn)介

2020-06-30 11:05 作者:NXL2  | 我要投稿

摘要

Unity具有強(qiáng)大的粒子系統(tǒng),您可以在其中模擬移動(dòng)的液體,煙霧,云霧,火焰,魔術(shù)和一系列其他效果。在本教程中,您將獲得粒子系統(tǒng)及其功能的高級(jí)概述,以便您可以開始獲取自己項(xiàng)目的想法。


1.什么是粒子系統(tǒng)?

Unity中的粒子系統(tǒng)(稱為Shuriken)是一個(gè)強(qiáng)大的粒子效果系統(tǒng),您可以在其中模擬移動(dòng)的液體,煙霧,云,火焰,魔術(shù)咒語以及其他各種效果。該系統(tǒng)可以使用網(wǎng)格或Sprite表示通常難以描繪的效果,因?yàn)樗鼈兺ǔ1硎颈举|(zhì)上是流動(dòng)且無形的效果。

在Unity中,粒子系統(tǒng)是一個(gè)非常強(qiáng)大的深度系統(tǒng),可以涵蓋許多頁面,其中包含有關(guān)每個(gè)模塊的說明以及每個(gè)模塊可以獨(dú)立執(zhí)行的功能。本文將重點(diǎn)介紹粒子系統(tǒng)及其功能。

視頻教程請(qǐng)參考上面視頻


2.添加粒子系統(tǒng)

有幾種方法可以將粒子系統(tǒng)添加到您的項(xiàng)目中:

  1. 從“Effects(效果)”下拉列表中,選擇“Effects(效果)”>“Particle System(粒子系統(tǒng))”。

  2. 要將粒子系統(tǒng)添加到現(xiàn)有GameObject,請(qǐng)選擇該GameObject。在組件中,單擊“Add Component(添加組件)”,然后在搜索字段中鍵入“粒子系統(tǒng)”。

一旦添加了粒子系統(tǒng),您將在“Inspector(檢查器)”選項(xiàng)卡中看到“粒子系統(tǒng)”屬性(圖01 )。

圖01:粒子系統(tǒng)組件,主要屬性

3.粒子系統(tǒng)屬性

您應(yīng)該看到一個(gè)發(fā)射器,將小的白色Sprite沿向上方向隨機(jī)噴入場(chǎng)景。

  • 通過在“Scene(場(chǎng)景)”中選擇它或使用“Hierarchy(層次結(jié)構(gòu))”來選擇該粒子系統(tǒng)(圖02 )。

圖02:Unity場(chǎng)景中的粒子系統(tǒng)

您將開始看到系統(tǒng)實(shí)際有多大。粒子系統(tǒng)具有一些您可以配置的基本設(shè)置(圖01 )。您還將注意到在粒子系統(tǒng)檢查器中有很多選項(xiàng)卡,這些選項(xiàng)卡稱為模塊(圖03 )。

圖03:粒子系統(tǒng)的模塊

這些模塊包含粒子系統(tǒng)的更多設(shè)置。默認(rèn)情況下展開的主要屬性稱為“主模塊”(圖01 )。

  • 選擇“Emission(發(fā)射)和Shape(形狀)模塊”以將其展開并顯示其設(shè)置(圖04 )。

圖04:發(fā)射和形狀模塊已擴(kuò)展

使用這些模塊,您可以進(jìn)一步自定義效果。但是現(xiàn)在,我們將重點(diǎn)介紹包含最常見粒子設(shè)置的主模塊。

  • Duration(持續(xù)時(shí)間):如果未選中“循環(huán)播放”,則這確定粒子將播放多長(zhǎng)時(shí)間。

  • Looping(循環(huán))播放:確定粒子是否循環(huán)播放或僅播放一次。

  • Prewarm(預(yù)熱):僅在啟用循環(huán)時(shí)使用。如果粒子系統(tǒng)在啟動(dòng)時(shí)已經(jīng)完成一個(gè)完整的周期,則它將起作用。

  • Start Delay(啟動(dòng)延遲):以秒為單位的粒子系統(tǒng)開始發(fā)射之前的延遲。

  • Start Lifetime(起始?jí)勖毫W拥某跏級(jí)勖ㄒ悦霝閱挝唬?。?jīng)過這段時(shí)間后,粒子將被銷毀。

  • Start? Speed(起始速度):粒子的初始速度。粒子的速度越大,它們散布的越多。

  • 3D Start Size(3D起始大?。?/span>:將起始大小從常數(shù)更改為向量。

  • Start? Size(起始大?。?/span>:粒子的初始大小。

  • 3D Start Rotation(3D開始旋轉(zhuǎn)):將開始旋轉(zhuǎn)從常量更改為矢量。

  • Start Rotation(開始旋轉(zhuǎn)):粒子的初始旋轉(zhuǎn)角度。

  • Start Color(起始顏色):粒子的初始顏色。

  • Gravity Modifier(重力修改器):縮放在Unity的“物理管理器”窗口中設(shè)置的“重力”值。如果將其設(shè)置為0,則重力將關(guān)閉。

  • Simulation Speed(模擬空間):將局部空間中的粒子與粒子系統(tǒng)一起移動(dòng)。一旦發(fā)射,世界空間粒子就會(huì)自由移動(dòng)。

  • Simulation Speed(模擬速度):影響粒子模擬的速度。

  • Delta Time(Delta時(shí)間):將Delta時(shí)間從縮放比例更改為非縮放比例。標(biāo)度時(shí)間是與幀有關(guān)的時(shí)間,因此它僅在游戲運(yùn)行時(shí)才計(jì)算。非比例縮放是指自游戲開始以來經(jīng)過的時(shí)間,對(duì)于在游戲暫停時(shí)播放效果很有用。

  • Scaling Mode(縮放模式):從本地,形狀或?qū)哟谓Y(jié)構(gòu)更改縮放模式。

  • Play on Awake(喚醒時(shí)播放):?jiǎn)⒂煤罅⒓撮_始發(fā)射。如果關(guān)閉此選項(xiàng),則必須使用腳本或動(dòng)畫系統(tǒng)手動(dòng)激活粒子系統(tǒng)。

  • Emitter Velocity(發(fā)射器速度):允許您將發(fā)射器的速度從“剛體”更改為“變換”。

  • Max Particles(最大粒子數(shù)):給定粒子系統(tǒng)一次可以存活多少個(gè)粒子的上限。達(dá)到限制后,它將不再發(fā)射任何粒子。

  • Auto? Random? Seed(自動(dòng)隨機(jī)種子):使產(chǎn)生的種子自動(dòng)種子,以更隨機(jī)地創(chuàng)建粒子。

  • Stop Action(停止動(dòng)作):確定當(dāng)粒子系統(tǒng)停止并且所有粒子都死亡時(shí),粒子系統(tǒng)是否將自身禁用或破壞。

4.粒子系統(tǒng)腳本

每個(gè)模塊都有與該特定模塊有關(guān)的其他設(shè)置。使用Unity中的粒子系統(tǒng),您還可以通過腳本訪問,修改,禁用粒子系統(tǒng)。與粒子系統(tǒng)非常相似,它提供了一種健壯且通用的方法來通過代碼影響粒子系統(tǒng)。將粒子系統(tǒng)添加到GameObject后,您可以檢索粒子系統(tǒng)(圖05 )。

圖05:通過腳本獲取粒子系統(tǒng)組件

然后,您可以深入研究ParticleSystem變量,以訪問所有其他可用的方法和功能。您還可以通過代碼播放或停止“粒子系統(tǒng)”(圖06 )。

圖06:通過代碼修改粒子系統(tǒng)

5.結(jié)論

Unity中的“手里劍”粒子系統(tǒng)是一種功能強(qiáng)大的多功能系統(tǒng),具有許多選項(xiàng)和可配置的設(shè)置,可幫助您創(chuàng)建無限數(shù)量的高度可定制的效果。這些影響的范圍可能從火到水到流體模擬或卡通爆炸。該系統(tǒng)為初學(xué)者和專家提供了相同數(shù)量的控制權(quán)和強(qiáng)大的功能,能夠準(zhǔn)確地創(chuàng)建他們想要的內(nèi)容。

游戲原型系列 vol.7 Particle System(粒子系統(tǒng))簡(jiǎn)介的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
二连浩特市| 新乐市| 应用必备| 观塘区| 调兵山市| 靖安县| 泸溪县| 罗田县| 孟州市| 华安县| 阿拉善盟| 乌审旗| 敦化市| 揭西县| 乐东| 会宁县| 江油市| 古浪县| 赤城县| 西充县| 贵定县| 柘荣县| 彭泽县| 碌曲县| 富民县| 资源县| 峨眉山市| 荥阳市| 息烽县| 封丘县| 南陵县| 新丰县| 六安市| 沂水县| 衡南县| 柘城县| 类乌齐县| 松江区| 信丰县| 黄龙县| 锦州市|