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和场景图形渲染所费的性能是远远不足的。
前三名: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和场景图形渲染所费的性能是远远不足的。
相关文章推荐
- Kinect结合Unity3D引擎开发体感游戏(一)
- 选定虚拟主机 性能凸显优势
- 修改一行代码提升 Postgres 性能 100 倍
- 推荐Sql server一些常见性能问题的解决方法
- SQL Server误区30日谈 第9天 数据库文件收缩不会影响性能
- 和表值函数连接引发的性能问题分析
- SQLServer 2000 升级到 SQLServer 2008 性能之需要注意的地方之一
- 数据库性能优化三:程序操作优化提升性能
- VBS中的字符串连接的性能问题
- mysql 性能的检查和调优方法
- 数据库性能优化二:数据库表优化提升性能
- 如何用分表存储来提高性能 推荐
- ASP中使用FileSystemObject时提高性能的方法
- 如何改进javascript代码的性能
- JavaScript脚本性能优化注意事项
- JQuery Tips(4) 一些关于提高JQuery性能的Tips
- jQuery性能优化28条建议你值得借鉴
- 十个迅速提升JQuery性能让你的JQuery跑得更快
- jquery选择器的选择使用及性能介绍