您的位置:首页 > 产品设计 > UI/UE

NGUI消耗性能分析

2015-08-31 18:33 253 查看
转载自:http://blog.sina.com.cn/s/blog_992c1e0d0101ampb.html

前三名:UIPanel,HUDText,UIFollowTarget

NO.1:UIPanel,做为UI必不可少的管理组件,每帧管理着子对象下的每一个精灵的移动;同时也是滑动区域,拖动列表的扩展体。如果是中国手机网游的UI级别的话,NGUI会造成性能上的困惑,但是处理得当问题也就相继消失。另外提示一下UIPanel下的Static的选项如果勾上,性能提升一倍,前提精灵不带有移动事件。打个比方说,在设备上的一个拖动列表,勾选静态拖动的话延迟可以保持在0.1秒以下,反之可能半秒之上。但Static这个选项最好动态启用,否则后果自负。

Prolifer百分比 5% ~ 40%.平均值15%

NO.2:HUDText,NGUI的一个插件。以前是20美金,实现血条数值显示等角色UI的显示。功能是不错。性能也还一般般

Prolifer: 1% ~ 20% 平均在%5以下

NO.3:UIFollowTarget 同上,跟随玩家的UI。配合HUD使用就完全可以实现,血条显示,打击数值显示,以及显示的效果,颜色等。

Prolifer: %1~ 15% 

其它的UICamera.UIAnchor虽然常用,应该不会造成性能问题。

程序只要不是硬伤,相比shader和场景图形渲染所费的性能是远远不足的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  unity3d ngui 性能