当前位置: 首页 > article >正文

Unity实用技能-UI与粒子效果总结

实用技能系列

  1. Unity实用技能-UI滑动条技能总结
  2. Unity实用技能-UI规范总结
  3. Unity实用技能-协作规范总结

文章目录

  • 实用技能系列
  • 前言
  • 对于粒子与UI的显示层级问题
  • 总结


前言

本周接触了UI和粒子有关的工作,记录一下


对于粒子与UI的显示层级问题

  1. 粒子本身依赖于材质球,在工作中可以修改,工作时我遇到过Icon图片要夹在两个粒子中间的问题,这时候通常的思路都是调整层级,事实也是如此,但我应用项目中的调整层级组件发现如果在ScrollView中就会出现在Viewport界外可以看到粒子的情况
  2. 这个时候前辈提示我应该更改Icon的材质球并且更改粒子和Icon的渲染队列,并且利用项目中使用的UIEffectController组件也就是特效组件勾选UI裁剪,这样就能做到Viewport界外看不到Icon和粒子了
  3. 实际操作中发现了bug,就是有UIEffectController组件的粒子在ScrollView的Item中必须隐藏,由代码生成多个Item的时候显示才能层级正确
  4. 说了这么多,粒子与Icon的显示处理思路应该是层级>材质球渲染队列

注意:更改渲染队列实际就是在修改材质球属性,所以应该新建一个材质球副本来修改,否则会影响先前的材质球在其他UI的效果


总结

目前遇到的粒子问题就是这样,后续还有相关的粒子问题也会记录在此


http://www.kler.cn/a/557531.html

相关文章:

  • NeurIPS-2024 | 具身智能如何理解空间关系?SpatialRGPT:视觉语言模型中的具象空间推理
  • vue-fastapi-admin 部署心得
  • 数据结构:实验题目:单链表归并。将两个非递减次序排列的单链表归并为一个非递增次序排列的单链表,并计算表长。要求利用原来两个单链表的结点存放合并后的单链表。
  • Java子类调用父类构造器的应用场景
  • HDFS Java 客户端 API
  • js版本ES6、ES7、ES8、ES9、ES10、ES11、ES12、ES13、ES14[2023]新特性
  • 【多模态处理篇一】【 深度解析DeepSeek图文匹配:CLIP模型迁移实战——从原理到落地的保姆级教程】
  • 前端面试-网络协议篇
  • 【Node.js】express框架
  • 图论 之 迪斯科特拉算法求解最短路径
  • 代码随想录D52-53 图论 Python
  • DeepSeek 全面分析报告
  • Verilog define预处理命令
  • strcpy与strncpy作为复制函数的用法与区别
  • Java中的Stream API:从入门到实战
  • Scrum方法论指导下的Deepseek R1医疗AI部署开发
  • Python深度学习环境配置(Pytorch、CUDA、cuDNN),包括Anaconda搭配Pycharm的环境搭建以及基础使用教程(保姆级教程,适合小白、深度学习零基础入门)
  • Ubuntu 安装 Node.js 20.x
  • Promptic:Python 中的 LLM 应用开发利器
  • 配置haproxy实现MySQL服务器负载均衡