查看: 2642|回复: 8
打印 上一主题 下一主题

[经验分享] Unity 优化物理性能

[复制链接]

711

主题

10

听众

5805

积分

高级设计师

Rank: 6Rank: 6

纳金币
2954
精华
3

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2014-5-26 03:06:39 |只看该作者 |倒序浏览
Unity所用的NVIDIA PhysX物理引擎目前可用于iOS系统上,但是在移动平台比台式机上更容易达到硬件的性能极限。

下面是一些提示,用来优化物理,让其在iOS上得到更好的性能:

您可以调整的固定的时间步长设置(在时间管理器内)来减少物理更新上花费的时间。增加时间步长将减少花费在物理准确性上的CPU开销。通常,较低的精度是提高速度的、可接受的折中办法。

在时间管理器重设置最大允许的时间步长为8-10fps,来限定最坏情况下的物理花费时间。

网格碰撞器比原始碰撞器具有更高的性能开销,所以尽量少用。通常是在子网格上使用原始碰撞器来模拟一个网格的近似形状。子网格的碰撞器将被母网格的刚体部分集合成为一个复合的碰撞器。

虽然轮碰撞器不是严格意义上的实体对象碰撞器,但是它们仍然有着很高的CPU开销。  

物理计算总量取决于非休眠刚体数目、场景中碰撞器的数目和碰撞器的复杂性。您可以使用内部Profiler来检测场景中一共使用了多少物理对象。
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

hyui    

1

主题

2

听众

6671

积分

高级设计师

Rank: 6Rank: 6

纳金币
2715
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2014-5-26 03:50:33 |只看该作者
thank you for the tutorial!
回复

使用道具 举报

无效楼层,该帖已经被删除
wucnj    

1

主题

1

听众

3160

积分

中级设计师

Rank: 5Rank: 5

纳金币
1065
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2014-5-26 10:11:24 |只看该作者
感谢分享!!!
回复

使用道具 举报

115

主题

3

听众

5676

积分

高级设计师

Rank: 6Rank: 6

纳金币
7268
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

5#
发表于 2014-5-26 10:35:24 |只看该作者
感谢分享!
回复

使用道具 举报

trpV5    

1

主题

1

听众

101

积分

设计实习生

Rank: 2

纳金币
31
精华
0

最佳新人

6#
发表于 2014-5-26 12:00:00 |只看该作者
大神啊 ,学习了
回复

使用道具 举报

xx232    

17

主题

8

听众

3499

积分

中级设计师

Rank: 5Rank: 5

纳金币
865
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

7#
发表于 2014-6-11 17:03:37 |只看该作者
网格也可以做个超超低模的网格用来碰撞
回复

使用道具 举报

2

主题

0

听众

1779

积分

助理设计师

Rank: 4

纳金币
2
精华
0

活跃会员

8#
发表于 2014-6-11 18:20:06 |只看该作者
不错,谢谢哦。
回复

使用道具 举报

0

主题

1

听众

239

积分

设计实习生

Rank: 2

纳金币
89
精华
0

最佳新人

9#
发表于 2014-6-12 15:28:15 |只看该作者
了解一点点。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-4-27 23:42 , Processed in 0.143141 second(s), 33 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部