cocos2d-x 3.3rc Sprite3D bug

提交bug:Sprite3D半透后,本层和其他层的任何显示对象均无法遮挡该Sprite3D。

版本说错了,是cocos2dx3.3rc

版本说错了,是cocos2dx3.3rc

Sprite3D半透后,会放到透明队列里面,与其他对象不在一个队列,这个队列里面的渲染对象是开了深度测试的,是按照深度值去判断遮挡的。

那有什么好的方法可以解决这个问题呢?
现在场景中的地图层有半透的3D精灵,然后在ui层上需要有弹框,希望弹框可以遮挡3D精灵对象。

透明的物体不要用默认相机就行了,自己创建个相机,让UI用默认相机,应该就可以了。

版本说错了,是cocos2dx3.3rc

好的,谢谢!