天天看點

Unity3D實體性能優化

Unity3D實體性能優化:Unity所用的NVIDIA PhysX實體引擎目前可用于iOS系統上,但是在移動平台比桌上型電腦上更容易達到硬體的性能極限。

優化實體使其在iOS上得到更好的性能:

首先,可以調整的固定的時間步長設定(在時間管理器内)來減少實體更新上花費的時間。增加時間步長将減少花費在實體準确性上的CPU開銷。通常,較低的精度是提高速度的、可接受的折中辦法。在時間管理器重設定最大允許的時間步長為8-10fps,來限定最壞情況下的實體花費時間。

網格碰撞器比原始碰撞器具有更高的性能開銷,是以盡量少用。通常是在子網格上使用原始碰撞器來模拟一個網格的近似形狀。子網格的碰撞器将被母網格的剛體部分集合成為一個複合的碰撞器。雖然輪碰撞器不是嚴格意義上的實體對象碰撞器,但是它們仍然有着很高的CPU開銷。實體計算總量取決于非休眠剛體數目、場景中碰撞器的數目和碰撞器的複雜性。您可以使用内部Profiler來檢測場景中一共使用了多少實體對象。

* 版權聲明:轉載時請以超連結形式标明文章原始出處和作者資訊

* 本文來自:Unity3D 教程手冊

* 本文連結: http://www.unitymanual.com/3914.html

繼續閱讀