物理調(diào)試可視化
物理調(diào)試可視化工具 (Physics Debug Visualiser) 可用于快速檢查場(chǎng)景中的碰撞體幾何體,并分析常見(jiàn)的基于物理的情形。該工具提供了游戲?qū)ο笾g是否應(yīng)相互碰撞的可視化表示。當(dāng)場(chǎng)景中有許多碰撞體時(shí),或者渲染和碰撞網(wǎng)格不同步的情況下,這會(huì)很有用。
有關(guān)改善項(xiàng)目物理性能的詳細(xì)指導(dǎo),請(qǐng)參閱有關(guān)?Physics Profiler?的文檔。
要在 Unity Editor 中打開(kāi) Physics Debug 窗口,請(qǐng)選擇?Window?>?Physics Debugger。

通過(guò)此窗口可以自定義視覺(jué)設(shè)置,并指定要在可視化工具中顯示或隱藏的游戲?qū)ο箢?lèi)型。


默認(rèn)模式為?Hide Selected Items。這意味著每項(xiàng)都出現(xiàn)在可視化工具中,必須勾選每項(xiàng)的復(fù)選框才能隱藏該項(xiàng)。要將此模式更改為 __Show Selected Items__,請(qǐng)使用窗口頂部的下拉選單。這意味著可視化工具中不顯示任何項(xiàng),必須勾選每項(xiàng)的復(fù)選框才能顯示該項(xiàng)。
覆蓋面板具有更多選項(xiàng):

屬性????????????????????????????????????????????????????????????????????????功能
Collision Geometry????????????????????????? ????勾選此復(fù)選框可啟用碰撞幾何體可視化。
Mouse Select????????????????????????????????????????勾選此復(fù)選框可啟用鼠標(biāo)懸停突出顯示和鼠標(biāo)選擇功能。如果在可視化工具中有大型游戲?qū)ο笙嗷プ璧K,此功能可能很有用。
性能分析
可以使用“物理調(diào)試”來(lái)分析和解決游戲中的物理活動(dòng)問(wèn)題??梢宰远x在可視化工具中可見(jiàn)的碰撞體或剛體組件類(lèi)型,從而有助于找到活動(dòng)源。最有幫助的兩個(gè)做法是:
僅查看激活的剛體組件:要僅查看處于激活狀態(tài)并因此使用 CPU/GPU 資源的剛體組件,請(qǐng)勾選?Hide Static Colliders?和?Hide Sleeping Bodies。
僅查看非凸面網(wǎng)格碰撞體:非凸面(基于三角形)網(wǎng)格碰撞體附加的剛體組件即將與另一個(gè)剛體或碰撞體發(fā)生碰撞時(shí),往往會(huì)產(chǎn)生最多的接觸。要僅可視化非凸面網(wǎng)格碰撞體,請(qǐng)將窗口設(shè)置為?Show Selected Items?模式,單擊?Select None?按鈕,然后勾選?Show MeshColliders (concave)?復(fù)選框。