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

news/2025/2/26 22:18:44/

实用技能系列

  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.ppmy.cn/news/1575104.html

相关文章

css实现左右切换平滑效果

2025.02.25今天我学习了如何用css实现平滑效果 一、html相关代码 &#xff08;1&#xff09;设置往左、往右的动画属性&#xff0c;样式可以放在同一级。 &#xff08;2&#xff09;必须设置唯一key进行刷新数据&#xff0c;使用v-show来展示每次渲染的组件数量。 <tran…

DeepSeek+Kimi生成高质量PPT

DeepSeek与Kimi生成PPT全流程解析 一、工具分工原理 DeepSeek核心作用&#xff1a;生成结构化PPT大纲&#xff08;擅长逻辑构建与内容优化&#xff09;Kimi核心作用&#xff1a;将文本转换为视觉化PPT&#xff08;提供模板库与排版引擎&#xff09; 二、操作步骤详解 1. 通…

电脑经常绿屏(蓝屏)怎么办(解决方法)?

一、排查系统与驱动问题 进入安全模式修复系统 强制重启电脑 3 次触发恢复环境&#xff0c;选择 疑难解答 > 高级选项 > 启动设置 > 重启&#xff0c;按 F5 或 5 进入带网络连接的安全模式3。 在安全模式下&#xff0c;尝试卸载最近安装的软件或更新&#xff0c;尤其…

【Git学习笔记】Git常用命令

Git常用命令 1、仓库2、配置3、增加/删除文件4、代码提交5、分支6、标签7、查看信息8、远程同步9、撤销10、其他 1、仓库 # 在当前目录新建一个Git代码库 $ git init# 新建一个目录&#xff0c;将其初始化为Git代码库 $ git init [project-name]# 下载一个项目和它的整个代码历…

分布式之Gossip协议

目录 Gossip 协议 Redis如何通过Gossip 协议进行通信的? Gossip 协议 参考: Gossip 协议详解 | JavaGuide Redis进阶 - 高可拓展:分片技术(Redis Cluster)详解 | Java 全栈知识体系 Redis如何通过Gossip 协议进行通信的? 在 Redis Cluster 中使用 Gossip 协议来实…

点击修改按钮图片显示有问题

问题可能出在表单数据的初始化上。在 ave-form.vue 中&#xff0c;我们需要处理一下从后端返回的图片数据&#xff0c;因为它们可能是 JSON 字符串格式。 vue:src/views/tools/fake-strategy/components/ave-form.vue// ... existing code ...Watch(value)watchValue(v: any) …

mac下载MAMP6.8.1

因为mac的小皮面板没有php7.4了 链接&#xff1a;c9cc270e6961c17c.dmg官方版下载丨最新版下载丨绿色版下载丨APP下载-123云盘 鹅选一 附上大佬写的教程&#xff1a;MAMP PRO教程 - 牛奔 - 博客园

mysql逻辑备份 mysqldump和mydumper实践

1.mysqldump mysqldump -uroot -pPassw0rd* testdb1 --single-transaction --set-gtid-purgedoff > 1.sql 注意&#xff1a;--single-transaction不会锁表&#xff0c;如果 不加这个参数会在全表上加S锁&#xff0c;不允许更新和删除&#xff0c;还有--set-gtid-purged…