【小松教你手游开发】【unity实用技能】NGUI Depth探索
来源:互联网 发布:阿里云备案客服电话 编辑:程序博客网 时间:2024/05/23 01:20
首先做个测试项目
每个子节点节点的东西基本是一样的
这里的TestDepth脚本只做一件事
获取RenderQueue。输出。
不过在每个父节点上有个UIPanel。
通过设置不同UIPanel和不同UISprite的Depth值来测试NGUI是怎么区分深度的。
通过脚本输出RanderQueue可以看到
看最后的数字。
以前我以为是按一定系数相乘再相加。
其实是根据UIPanel的个数排序。排最先的UIPanel的第一个UIWidget从3000开始。
根据同一个UIPanel下的UIWidget排序。Depth最先的RenderQueue最小。逐个网上加一
这个UIpanel的算完以后算下一个的,也是继续加一。
这就是NGUI的Depth控制深度的原理,控制RenderQueue,通过UICamera,UIPanel,UIWidget的顺序一个个往上加一,不产生间断。
所以如果想在某一个UIWidget上挂粒子,找到这个UIWidget的RenderQueue,往上加一就可以了~
如果刚好夹在两个UIWidget中间,尝试插个空白的不同Drawcall的UIWidget来隔开。
0 0
- 【小松教你手游开发】【unity实用技能】NGUI Depth探索
- 【小松教你手游开发】【unity实用技能】Unity NGui 利用UIToggle做个分页标签
- 【小松教你手游开发】【unity实用技能】NGUI研究院之为什么打开界面太慢
- 【小松教你手游开发】【unity实用技能】NGUI 自动适配屏幕大小
- 【小松教你手游开发】【unity实用技能】ngui 减少drawcalls方法一
- 【小松教你手游开发】【unity实用技能】NGUI Scrollview的Reposition的几个总结
- 【小松教你手游开发】【unity实用技能】重置scrollpanel
- 【小松教你手游开发】【unity实用技能】NGUI研究院之与图片拼接的1像素接缝
- 【小松教你手游开发】【unity实用技能】控制renderQueue解决NGUI与Unity3D物体渲染顺序问题
- 【小松教你手游开发】【unity实用技能】从NGUI的UIScrollview的实现原理延伸到ngui的层次,合并,drawcall生成原理
- 【小松教你手游开发】【unity实用技能】unity ngui wp8上使用动态字体消失或碎片化的问题
- 【小松教你手游开发】【unity实用技能】unity所有特殊文件夹的用途
- 【小松教你手游开发】【unity实用技能】unity 二进制文件存放地址
- 【小松教你手游开发】【unity实用技能】unity shader 教程
- 【小松教你手游开发】【unity实用技能】unity 接WP8 sdk的一些心得
- 【小松教你手游开发】【unity实用技能】unity 几种触发事件
- 【小松教你手游开发】【unity实用技能】yiled return null在unity中的作用
- 【小松教你手游开发】【unity实用技能】unity 地图选关功能设计
- HTML5安全:CORS(跨域资源共享)简介。。。ie67 out。。。
- 160422 dump DCD from u-boot.imx
- google 响应式编程 agera 试用
- 堆排序
- robot framework-requests库安装问题解决
- 【小松教你手游开发】【unity实用技能】NGUI Depth探索
- JSONObject与JAVABEAN之间的转换
- 鲁迅关于改变的名人名言
- Compressed Sparse Column format(CSC)
- WAMP本地环境配置多站点虚拟目录教程(详细)
- java运行本地命令
- HTTP:Web基础
- 【小松教你手游开发】【unity实用技能】foreach为什么在unity不建议用
- Android SQLite的连接和基本操作