Q&A——UI性能
来源:互联网 发布:大数据企业名录 编辑:程序博客网 时间:2024/06/05 19:31
UI 性能
Q1:UWA建议“将较多的动态UI元素分组放在不同的UI Panel中”,那么请问如果是ScrollView里面多个item的话,是否意味着每个Item都加一个Panel会更好一些?
“动态元素”其实是相对的。在 ScrollView 中,一般情况下,如背包,其中的Item在滑动过程中是相对静止的,因此这种情况下只需要将这些Item放在一个UIPanel中即可。但在类似于聊天界面中,存在一些UI元素是有持续的动画的,那么就需要考虑对这类元素进行特殊处理,可以尝试将这部分有动画的UI放在独立的UIPanel中,或者在个数不多的情况下,各自变为一个UIPanel等。
UI 性能
Q2:如果我在UIPanel下面放的是Sprite Renderer而不是NGUI的Sprite,是否会引起整个UIPanel的重绘?
在NGUI中使用Unity2D的Sprite有两种情况,一种是直接使用Unity2D的SpriteRenderer组件,这种情况下,NGUI和Unity2D之间是互不影响的,只是在深度的设置上相对会比较麻烦一些。另一种是使用NGUI的UI2DSprite组件,而该组件是NGUI对Unity2D的SpriteRenderer组件上进行封装的,方便使其深度与其他UI元素进行穿插,因此其行为和其他的UI元素一致,在某些情况下是有可能引起UIPanel的重绘。
0 0
- Q&A——UI性能
- Q&A——UI
- Q&A——性能
- Q&A——UI Mesh 渲染
- Q&A——UI输入(二)
- Q&A——UI输入(三)
- Q&A——UI输入(一)
- Q&A——UI输入(二)
- Q&A——性能优化(二)
- Q&A——性能优化(三)
- Q&A——运行性能(一)
- Q&A——性能优化(一)
- Q&A——性能优化(二)
- Q&A——其他
- Q&A——物理
- Q&A——NGUI
- Q&A——物理性能
- Q&A——资源管理(六)
- EasyRTMP实现的rtmp推流的基本协议流程
- Android开发 ——Android Studio工具Debug调试技巧
- Java sdut acm 2562 相似三角形
- Android 图片自适应
- js处理 JSON字符串、数组等
- Q&A——UI性能
- http://www.cnblogs.com/mchina/archive/2012/09/07/2651568.html
- 《递归递推练习》I
- Visual Studio Code 构建C/C++开发环境
- 新博客地址 http://wangnan.tech
- lintcode 174 删除链表中倒数第n个节点
- FTP服务器
- 3DGIS 与 BIM 融合技术方案
- python+requests 搭建api自动化测试框架(源码免费下载)