位置: 编程技术 - 正文

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

  • 存量房地产转让土地增值税
  • 一般纳税人开具的普票可以抵扣吗
  • 车辆购置税怎么交网上缴费
  • 关联企业的判定标准
  • 一次性年金怎么计算
  • 预收账款借方和贷方表示什么
  • 收到没有填税号的短信
  • 报关单汇率按出口日期还是申报日期
  • 自然人税收管理系统换了电脑怎么恢复数据
  • 房地产开发企业预收款预缴增值税
  • 合作社增值税免税项目
  • 行业协会的作用定位
  • 以旧换新如何确认收入
  • 开具红字发票抵扣后如何退税?
  • 售后人员出差计入哪个科目
  • 如果增值税发票丢了好的怎么办有谁交罚熬一
  • 公司拍摄费计入什么科目
  • 国税申报需要带什么资料
  • 外汇风险管理的贸易融资法
  • 超出发票使用范围
  • 合同和付款单位不一致发票应该开给谁
  • 一台电脑上能装多个金税盘吗?
  • 税务部门罚没收入会计分录
  • 二手房增值税税率表2023年最新
  • 免征增值税和附加税区别
  • 哪些政府补助可以做收入
  • 制造费用可以直接转入本年利润吗
  • 代征税款手续费规定
  • 营业成本包括哪些会计科目
  • 投资基金是什么科目
  • 存货年末余额怎么算出来的
  • 代开专票不满10万的要交附加吗?
  • win7系统怎么进
  • 鸿蒙系统开发人员选项
  • 银行手续费会开发票吗
  • 企业老板机票怎么报销记账
  • cpu资源占用高怎么办
  • win7旗舰版系统怎么样
  • win11专业版网卡安不了
  • 若依框架前端如何通过后端加载页面
  • 一个用于表示特定的web页的标识符url称为
  • 公司法人代表能考公务员吗
  • 报税财务报表怎么申报
  • 成本收入核算表
  • 年金现值和终值的计算
  • 非货币性资产交换和债务重组的区别
  • 缴纳上月应交未交税费
  • 销售额多少需要纳税
  • 短期借款利息是期间费用吗
  • 已经认证抵扣的发票,要退回,怎么处理
  • 公司前期装修费属于开办费吗
  • 固定资产损失税前扣除备查资料有哪些
  • 免费给人一些客户资料违法吗
  • 房地产成本的概念
  • 出库单上面的单位写谁的
  • 加计抵减政策15%声明
  • mysql错误处理
  • 苹果电脑定制键盘
  • 安装fedora33
  • 电脑开机时进入安全模式怎么退出
  • rhel6安装
  • win8系统运行在哪里
  • win10预览体验三个选项
  • linux查看hz
  • preorder遍历
  • android opengles2.0教程
  • JavaScript中的方法名不区分大小写
  • linux shell执行命令
  • javascript 二维码
  • JavaScript弹出对话框
  • unity控制相机旋转
  • 编写高性能代码时以下哪种技术可用于减少内存访问延迟
  • js图形界面
  • node.js的安装方法
  • 黄南同仁县海拔多少米
  • 四川省国税局一处处长
  • 企业医院和事业医院的区别
  • 12366国税网上申报
  • 青岛振兴税务师招聘
  • 印花税票在哪里可以查到
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设