前三名: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和场景图形渲染所费的性能是远远不足的。