博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
unity3D 让粒子在UI上播放
阅读量:1985 次
发布时间:2019-04-27

本文共 986 字,大约阅读时间需要 3 分钟。

接口,参数是粒子和粒子后面的Panel

public static void ChangeParticleRenderQueue(GameObject particle, UIPanel backPanel){    if(particle == null || backPanel == null) return;    int particleRenderQueue = backPanel.startingRenderQueue + backPanel.drawCalls.Count+1;    Renderer[] renders = particle.GetComponentsInChildren
(); foreach(Renderer render in renders) { render.material.renderQueue = particleRenderQueue ; }}

扩展:让粒子在两个panel之间播放

public static void ChangeParticleRenderQueue(GameObject particle, UIPanel backPanel,UIPanel forePanel){    if(particle == null || backPanel == null) return;    int particleRenderQueue = backPanel.startingRenderQueue + backPanel.drawCalls.Count+1;    Renderer[] renders = particle.GetComponentsInChildren
(); foreach(Renderer render in renders) { render.material.renderQueue = particleRenderQueue ; } forePanel.renderQueue = UIPanel.RenderQueue.StartAt; forePanel.startingRenderQueue = particleRenderQueue +1;}

 

 

 

转载地址:http://kgzvf.baihongyu.com/

你可能感兴趣的文章
mysql——介绍及安装与基本用法
查看>>
MySQL数据库之索引
查看>>
MYSQL——事务操作+视图+存储引擎
查看>>
Mysql——完全备份+增量备份+备份恢复
查看>>
MySQL进阶查询(SELECT 语句高级用法)
查看>>
Mysql 之主从复制
查看>>
LVS负载均衡------NAT模式
查看>>
squid代理-----透明代理模式
查看>>
squid代理介绍----ACL控制应用+sarg日志分析+反向代理
查看>>
redis集群之主从模式+哨兵模式
查看>>
freeswitch设置账号密码和端口 /conf/autoload_configs/event_socket.conf.xml
查看>>
freeswitch添加坐席/usr/local/freeswitch/conf/directory/default
查看>>
JavaScript原生开关灯效果
查看>>
企业邮箱如何申请注册,邮箱申请如何免费注册?
查看>>
微信企业邮箱,手机邮箱格式地址怎么写?
查看>>
公司如何申请企业邮箱,公司邮箱怎么申请,公司企业邮箱哪个好?
查看>>
电子邮箱账号怎么申请,怎样申请邮箱账号呢
查看>>
邮箱怎么发邮件,邮件发信量多少,职场新人怎么发汇报邮件呢?
查看>>
maven 多层次pom 新引入包,编译成功,还是没有将包引入到本地
查看>>
leetCode2 两数相加
查看>>