位置: 编程技术 - 正文

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热更新)

  • 城市维护建设税优惠政策
  • 所得税申报是什么
  • 医院都需要交什么税
  • 签订合同后付款
  • 政策减免是什么意思
  • 自制半成品具体如何处理账务?
  • 免税收入的三个条件
  • 人工服务费发票
  • 金税盘清卡晚了一天会怎么样
  • 个人所得税未缴算偷税吗
  • 分期付款购买商品
  • 预存话费返还怎么操作
  • 社保和公积金的钱可以取出来吗
  • 上一年度多交年度所得税可以退税吗
  • 汇缴交的所得税如何做账
  • 固定资产怎么录入系统
  • 哪些费用可以做研发费用
  • 事业单位福利发放时间
  • 市政府的财政拨款怎么算
  • 在win7系统中安装win10
  • 公账如何存钱
  • 担保公司的会计分录
  • PHP简单实现HTTP和HTTPS跨域共享session解决办法
  • Zinnowitz pier on Usedom island in the Baltic Sea, Germany (© Frank Günther/Getty Images)
  • 企业所得税的缴费基数
  • 折旧的计提
  • 项目资本金现金流量表现金流入
  • 公司给员工购买商业保险报销哪些
  • php数据统计分析
  • vue的路由守卫有哪些钩子函数
  • 工业 智能
  • utermux命令
  • 无纸化的好处和坏处
  • 工伤保险赔偿范围和企业承担范围
  • 公司股东利润分配方案范本
  • 建筑企业其他应付款包含什么内容
  • 财政零余额账户是什么
  • 帝国cms专题
  • 基建期业务招待会议记录
  • 外贸客户付款方式
  • 分公司非独立核算怎么报税
  • 关于sqlserver数据库服务器登录账户的说法错误的是
  • 购进交通运输服务可以抵扣
  • 营业税和营业税额一样吗
  • 金税四期有什么变化
  • 资本公积的用途有哪些
  • 一般纳税人开普票和专票有什么区别
  • 银行贷款是应付账款吗
  • 运费对方出怎么处理
  • 高新技术企业认定条件
  • 领用自产产品用于固定资产
  • 预付押金是否可以退回
  • 销售会员卡怎么开票
  • 固定资产清理明细账采用什么账簿
  • 作废发票丢失怎么补办
  • sql like多个
  • sql入门课程
  • mysql8 表分区
  • MySQL replace into 语句浅析(二)
  • sqlserver 自动备份所有数据库的SQL
  • 如何在卸载程序中隐藏已安装程序
  • centos7网卡强制千兆
  • win10服务出现了问题
  • ipguard关闭进程
  • linux网络设备有哪些
  • win10不能玩qq堂没反应
  • SpriteBuilder Demo学习笔记
  • windows批量处理命令
  • pythonista可以制作app吗
  • linux命令sed的用法
  • ar现实增强设备
  • 单页图片和文字怎么设置
  • javascript绘制图形
  • js的delegate
  • 动态效果怎么设置
  • 全面解析日本失去的十年
  • 跨境电商出口商品结构
  • 深圳国税系统
  • 公司租商铺
  • 公司租房的房产税应计入哪个科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设