粒子在3D场景中渲染层级异常

  • Creator 版本:2.2.1

  • 目标平台: iOS

  • 详细报错信息,包含调用堆栈:

  • 重现方式:

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

  • 出现概率:必现

  • 额外线索:
    3D场景中一个模型NodeB的材质设置为builtin-unlit-transparent,粒子挂在3D模型NodeA上
    ,NodeA的z轴比NodeB大,zIndex也比NodeB大。现在情况是NodeA在NodeB的上层,这是正常的,但是挂在NodeA上的粒子在NodeB下面。求该如何解决这种渲染层级问题

你的意思是这种情况?test.zip (13.2 KB)

主要是现在3D粒子还不支持,目前是计划在2.3.0,年前会发出来(至少有alpha或beta版出来)
到时候就会方便很多了。

如果是像我demo里面那样的话,基本目前来讲很难去解决,毕竟2D的东西和3D的东西进行层级排序的话,本身就是不太合理的,2D没有Z轴的概念

test.zip (118.9 KB)
还有一个材质层级问题,builtin-unlit材质也有层级问题,不受z轴影响,见demo