大家好,
我是一个工作中用的 Unity 2D 生日场景的完全新手。我碰到一个无法解决的问题,即粒子效果(类似于闪烁或纸屑)总是出现在气球 后面,而不是 前面。
我尝试过的方法:
- 修改了 排序层(将粒子系统置于一个更高的层)
- 修改了 layer 中的顺序(甚至设定为 100+)
- 调整了 Z 轴的位置
- 在粒子系统渲染器中尝试了 Sort Fudge
- 检查了粒子系统和 sprite 是否使用 Sprite Renderer / 兼容的渲染器
目前的设置:
- 2D 项目
- 气球是 sprite(使用 Sprite Renderer)
- 粒子系统是标准 Unity 粒子系统
- 气球仍然在渲染时占据前面,无论我变化了多少个值
问题:
尽管我尝试各种方法,但粒子效果仍然在视觉上出现在气球后面。
我需要知道:
- 我们可能存在什么会让排序层或顺序都失效的情况?
- 在粒子系统渲染器中是否存在我们会忽略的特殊设置?
- 材料、着色器或画布设置可能会影响粒子效果是前面还是后面的排序吗?
我感觉我忽略了一个基本的问题,但我已经不知道如何解决了。
任何人的帮助都是很意外的 🙏
https://preview.redd.it/lrzfbyg2qzug1.png?width=1919&format=png&auto=webp&s=0f7f9572d33e51a775257ee7e5da224c2b83db17
评论 (0)