切換
舊版
前往
大廳
主題

(筆記) Unity 子彈 穿牆 解決

浪濤書記 | 2016-12-02 00:27:15 | 巴幣 2 | 人氣 908


將子彈<Rigibody>的Collision Detection改成Continuous Dynamic。
(預設值是Discrete)



※延伸內容:
Discrete (離散):預設值,間隔地偵測,
因此高速物體下,來不及偵測碰到牆壁就飛過了。

Continuous (連續):連續地偵測,
似乎是用於會碰到高速物體的不動物體(如:牆壁),
但是牆壁我用Discrete一樣沒事,所以這是幹嘛的我也不清楚,
作為一個以交作業為目的、能動就好的半吊子程式,
很抱歉無法提供進一步的訊息,百度、Google會是你的好夥伴。

Continuous Dynamic (連續動態):
似乎是用於高速物體的,跟Discrete比會多耗一點效能,
不過,反正子彈通常一下子就銷毀了,多耗的效能感覺也微乎其微,
子彈什麼的用下去應該也沒關係~
送禮物贊助創作者 !
0
留言

創作回應

更多創作