位置: 编程技术 - 正文

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

  • 其他应收款可以在贷方吗
  • 分公司一定要汇总申报吗
  • 税款滞纳金计入成本费用还是营业外
  • 天猫的费用一共17个分别是什么
  • 在建工程转固定资产凭证附件
  • 公司代扣代缴个人所得税如何退税
  • 会计学中管理费用属于什么
  • 应交税金进项税的会计分录
  • 公司给客户退款会计分录
  • 汇算清缴前取得暂估发票
  • 公司宣传牌模板
  • 企业一般纳税人证明在哪里查询
  • 分公司亏损还会分摊所得税吗
  • 作废发票进项税怎么处理
  • 营业外支出可以抵扣进项税吗
  • 工资三金是指哪三样
  • 成品送检单表格
  • 预存话费返还怎么操作
  • 法定盈余公积是留存收益吗
  • 政府委托代建的房地产公司是否可以开立农民工工资
  • 统一社会信用代码在哪里可以查询
  • 出口的货物因质量问题被扣款
  • 销售商品收到货款20000元存入银行
  • 厂房租赁记账凭证
  • 在建工程预估转入固定资产怎么做凭证
  • 工会收到单位拨款怎么办
  • window10的点在哪里
  • 招待费报销制度规定
  • 成本法 合并
  • 如何禁用win10自动修复
  • php string
  • 外资企业采购退税流程
  • 长期借款的概念
  • 研发费用加计扣除政策指引2.0
  • js编写一个标准的单例模式类
  • 业务招待费调增后仍然亏损
  • 白 犀牛
  • vscode+cmake
  • php json_encode与json_decode详解及实例
  • html/css/javascript标准教程
  • php的urlencode
  • 营业利润包括资产处置收益吗
  • 文化事业建设费税收优惠2023
  • 公司项目支付的钱叫什么
  • 电脑自学网站推荐
  • mssql使用教程
  • 成本会计的岗位要求
  • 影响年度损益的金额怎么算
  • mysql语句性能优化
  • 股权转让实缴资本4000万如何缴纳
  • 个体户年报纳税一般填多少合适
  • 清算所得税计税基础
  • 对外销售产品会计分录
  • 融资租赁业务如何开展
  • 建筑施工企业会计第三版单旭课后题答案
  • 公司日常费用支出表怎么做
  • 工会经费账务处理流程
  • 预付账款属于资产项目吗
  • 未完工的工程施工怎么处理
  • 新成立公司会计要做哪些事情
  • 个人购买办公用品 可以证明是单位吗
  • 小企业建账选哪种会计制度
  • 车子报废车子怎么处理
  • 用SQL统计SQLServe表存储空间大小的代码
  • mysql 大数据处理
  • 怎么查看445端口有没有关闭
  • macbook怎么玩ios游戏
  • win10桌面底部
  • win7操作系统的主要功能
  • Win10 Mobile10586.122更新了哪些内容?更新内容大全汇总
  • node.js的流的作用
  • android开发环境的搭建步骤
  • 基于javaweb的物流管理系统
  • 一次性批量随机抽取
  • javascript 代码
  • ssh远程执行命令返回结果存成本地变量
  • Python性能优化指南
  • JavaScript基础教程
  • 医院票据怎么查询
  • 一次性收入多少要交个人所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设