位置: 编程技术 - 正文

Unity3d 调整UI和粒子特效的层次关系(unity如何调整界面)

编辑:rootadmin

推荐整理分享Unity3d 调整UI和粒子特效的层次关系(unity如何调整界面),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity怎么调整布局,unity3dui界面教程,unity3dui界面教程,unity如何调整界面,unity如何调整界面,unity如何调整界面,unity3d怎么调整视角,unity如何调整界面,内容如对您有帮助,希望把文章链接给更多的朋友!

Unity3d 调整UI和粒子特效的层次关系(unity如何调整界面)

在Uniyt3d开发中,在UI上增加粒子特效是个很出彩的做法。但往往会遇到粒子特效与UI层次错乱的问题。下面分享一个自己的写得小的代码,轻松解决层次问题。 c# //目标控件 public UIWidget target; //记录上帧的RenderQueue private int oldRQ; void Update() { AdjustRQ ();//这个必须放在Update/LateUpdate/FinxUpdate里。因为NGUI的drawl更新是在lateUpdate()里的。 } public void AdjustRQ() { if (target == null || target.drawCall == null) return; if (target.drawCall.renderQueue == oldRQ) return; Renderer[] rends = transform.GetComponentsInChildren<Renderer> (true); if (rends == null)return; for (int i=0; i<rends.Length; ++i) { if(rends[i].material!=null) rends[i].material.renderQueue=target.drawCall.renderQueue+1;//将renderqueue调整到目标控件之上 } oldRQ = target.drawCall.renderQueue; } 上面代码的使用很简单。只需要新建一个MonoBehaviour文件,代码贴进去。然后把该脚本绑定到粒子特效的预设上。target的值可以通过拖拽赋值或者代码赋值都可以。这个target就是粒子特效要显示在其上层的UI。 整个实现原理很简单。就是在运行的时候找到UI的RenderQueue然后把粒子特效的RenderQueue放在其之上就好了。其他Ui的RenderQueue比它大就会挡住它。也就可以把粒子特效当成一个UI了。当然,有时候如果特效的shader启动了深度检测,还需要调整下UI的z值。

Unity3d热更新(四):压缩文件 之前提到过通过AssetBundle.CreateFromFile读取本地AssetBundle,因为该方法只能读取未压缩的AssetBundle,所以打包AssetBundle时,需要选择BuildAssetBundleOptions.Uncompres

Unity3d热更新(三):更新资源流程 1.生成配置文件在资源打包AssetBundle后,需要计算资源文件的MD5,生成配置文件。下面给出一个例子://获取Res文件夹下所有文件的相对路径和MD5值string[]

Unity与注册登录服务器交互原理及code 主要用到了unity内置的WWW类和WWWForm类,运用WWWForm.AddField(StringfieldName,Stringvalue)方法通过post的表单提交方式把表单参数传递给服务器端的逻辑业务层。(

标签: unity如何调整界面

本文链接地址:https://www.jiuchutong.com/biancheng/375692.html 转载请保留说明!

上一篇:Genesis-3D,搜狐畅游的免费开源游戏引擎(搜狐畅游手游官网)

下一篇:Unity3d热更新(四):压缩文件(unity il2cpp热更新)

  • 企业所得税怎么算出来
  • 摊余成本的构成内容
  • 上月开票这月退票要红冲吗?
  • 税务系统重置密码
  • 培训属于什么服务行业
  • 电子税务局利润表本期金额
  • 企业所得税年报过了申报期还能修改吗
  • 业务员不拿工资怎么办
  • 公司给离职员工多发工资怎么办
  • 增值税进项税转出文件
  • 已认证未抵扣什么意思
  • 供应链公司的组织架构图
  • 出口退税转为免税
  • 装修发票是什么发票
  • 公司买空调开具的进项发票可以抵扣吗?
  • 汽车罚款怎么进账
  • 简易办法计税销售额如何填写
  • 免税销售额需要价税分离吗
  • 某公司购入一台需要安装的生产设备
  • 清算财产分配会计分录
  • 公司买别人汇票有风险吗
  • linux |bc
  • 怎么批量给指定条件加入批注
  • 信用证保证金账户
  • 减免税额科目有没有余额
  • deldir.exe是什么
  • php计算时间
  • 企业期末结转本期实现的各项收入
  • 序列标注技术应用
  • 收到待报解预算收入怎么做分录
  • init 6命令
  • 固定资产增值税税率是多少
  • phpcms 用的是什么模板引擎
  • phpcms v9安装教程
  • jsp连接数据库的步骤
  • 织梦发布文章栏目怎么不显示
  • 工程材料税票怎样抵税
  • 美金账户余额截图
  • 公司对公账户转给个人
  • 发票可否盖财务章
  • 权益性投资收益确认收入时间
  • 电子发票怎么知道发票代码
  • 企业广告费以后会涨吗
  • 科技项目扶持资金
  • 所得税后净现金流量计算
  • 人工安装费是几个点税税率
  • 公司提供给员工暂借款未还款离职
  • 预付卡销售和充值怎么做账
  • 小规模纳税人年收入不能超过多少
  • 对方开普票,怎么扣税
  • 本期应补退税额是什么意思
  • 农民工工资专户销户流程
  • 农业企业纳税申报
  • 支票有效期10天是自然日还是工作日
  • 成本会计工作主要内容
  • xp系统重启后自动还原怎么办
  • xp系统无法登录系统
  • 电脑出windows
  • win7原始账号和密码
  • wind10怎么恢复wind7
  • iwatch命名
  • 怎么把系统从win10换成win7
  • 怎么处理人际关系
  • ajax读取json
  • Node.js中的事件循环是什么意思
  • python获取当前地址
  • 实现 java
  • apk文件怎么使用
  • javascript基于什么的语言
  • JavaScript+html5 canvas绘制渐变区域完整实例
  • jquery trigger函数执行两次的解决方法
  • javascript中checkbox使用方法实例演示
  • python编程输出汉字
  • 湖南省电子国税
  • 非营利组织税务处理
  • 展示板效果图
  • 珠宝消费税怎么计算出来的
  • 一级稽查体制
  • 两不一欠自查报告怎么写
  • 哈尔滨地税局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设