3.4.1 iOS Metal渲染的两个问题

有两个问题,附有demo demo-package.zip (266.9 KB)

  1. 有的spine动画渲染报错!

  2. 3D 粒子系统 添加UIMeshRenderer后无法显示

@215194780 麻烦帮忙反馈一下


粒子系统还有这个报错

第一个的spine动画问题已解决,参考这个pr https://github.com/cocos-creator/engine/pull/10071
第二个问题3D 粒子系统UIMeshRenderer还不知道怎么解决

感谢反馈!已告知相关人员!

用demo 跑了下;
情况一: 修改3d相机的角度,位置,就能正常显示;
demo: NewProject-001.zip (238.8 KB)
情况二: 修改2d 相机的参数,调整粒子的 scale ,position,显示正常
demo:NewProject_1.zip (261.9 KB)

另外没发现上面的报错

第一个是因为自定义引擎修复2d粒子闪烁的问题导致的,pr是这个 https://github.com/cocos-creator/engine/pull/10038,改成https://github.com/cocos-creator/engine/pull/10071就没问题了
第二个demo没做好十分抱歉,传了新的demo麻烦再看看,在web和Android是正常的,iOS不显示plane和card节点。
因为有个摄像机优先级的需求,plane和card节点的Layer单独用的UI_EFFECT
NewProject_1.zip (1.5 MB)

看是有显示的,当然我是去除了spine 上面的压缩纹理 :joy:

spine的问题已解决了,主要是第二个原生iOS不显示plane

我测试看都有看到那个桌子 :upside_down_face: 有机型要求吗?


我这里iOS没显示桌子, iPhone 11 iOS 14.6

iPhone 7 iOS 1.3.3也是没显示的,应该跟机型没有关系

我的问题,我用的模拟器跑的,抱歉!!! 真机复现了,已告知相关人员

image
我把摄像机的clear flags改为DEPTH ONLY就正常了,不知道为什么