使用unity開發遊戲時,物理系統更消耗效能嗎?在什麼情況下需要物理系統?

時間 2021-05-12 08:54:19

1樓:仲夏

像你這種情況 ,在物理系統方面會多乙個速度的判斷 ,這個時候物理系統的確不如判斷位置效率高,但個人感覺,為這種節省效率,絲毫無意義,不如直接按物理方面的寫容易點。但在大量對物理方面有需求的情況下,都用物理系統

2樓:玉昆

1、最簡單的就是碰撞檢測和射線檢測。比如fps裡面有沒有打中人,打中人身體的哪個部位,就是傳送一條射線,看看擊中哪個包圍盒,以及接觸座標。這個比較簡單,可以自己實現。

不過還需要做一些配套工具,比如得給美術一套編輯器去編輯場景和角色的碰撞盒。直接用引擎提供的功能就很方便,大概率效能也更高。

後面的都幾乎不可能自己寫了,因為需要大量專業的物理知識。

2、載具系統。比如各個輪子的轉動,加速度,坦克履帶等等。

3、場景物件破碎。想實現效果好,效能高的破壞效果非常困難。3a遊戲中,很多實現的好的,都是獨門秘籍。手遊中用幾乎沒有使用。

4、布料系統。實現自然的裙襬披風效果。手遊中普遍用彈性骨骼去模擬,效果還不錯。不過比起3a遊戲要差的很遠。

5、繩索系統。應該跟布料系統差不多。最後的生存者2裡面有非常經典的繩索應用。

6、柔性物體。最近出的糖豆人。整個身體的動作受物理引擎控制,碰到牆還會有彈性形變。

7、流體模擬。當年比較火的小鱷魚愛洗澡。

8、綜合性應用。塞爾達荒野之息。物理引擎使整個遊戲得到昇華。

3樓:angle

不使用物理系統是因為規則限制的,比如你們遊戲的輸贏是以數值為依據的,那麼自然計算的會更精確;反之物理系統常見於動作遊戲,數值一般不用於計算輸贏,大多用於障礙物

使用Unity3D開發HoloLens應用是怎樣的體驗?

免費打工仔 使用簡單,深入難。微軟的MRTK 2把大部分細節都封裝在裡面,你可以很容易的實現所有微軟提供給你的功能,當你要擴充套件的時候,就需要深入研究。我們做了三年多的開發,走過不少彎路,希望行業能越來越好,這樣我們才能賺點錢。 芥末兮兮 開發HoloLens應用有一小段時間了,去年上半年在公尺國...

unity開發遊戲用amd還是intel的cpu呢?

42.Tech 人在HK,剛下輸入法,由於沒有提到具體型號,我們先按照AMD型號為R7 3700X,Intel型號為i7 9700F來做分析 根據你的描述,我們軟體分開講解 Unity遊戲開發 3Ds Max Premiere Pro 錦鯉Mark Premiere Pro用什麼CPU更合適?關於3...

我準備學習Unity引擎去開發開發遊戲,Unity3d和Unity5 0有什麼區別嗎?

阿循 unity3d一直在更新版本,每個版本會有一些新功能或者優化,現在都到2018啦。學unity5版本可以的,後面的版本也能用。 花開夢少年 公司用的是Unity5.6.4的版本只能說新版本有許多新的功能但是不穩定可能有些未知bug 老版本比較穩定比較穩定自己學習用的話建議使用新的版本 2017...