ccc3.0rc 打包安卓包后,调用Spine后渲染异常

这个是 Demo
RenderSpine3D.zip (160.4 KB)

▼这个是Web预览,是正常的。

web

▼这个打出来的安卓包,不正常。

(安卓包有点大,就不上传了)

spine一直都是2d的 只是最近在3d的表现中加了深度检测
如果要修改位置的话改x,y的值就好

我们要实现 类似明日方舟的 2 3混合效果,需要深度。。。

会不会考虑支持?

已经基本实现了,3.0正式版会有相关测试例放出, 后续可以关注一下

好的。

残影问题,应该也是因为spine 3D导致的吧?最好验证一下

Spine 不再以3D形式使用,但是打包安卓后 还是出现了残影和 画面破碎效果,

应该是多个摄像机导致的 渲染问题,,能看一下吗

不使用3D了 但是 残影 破碎渲染 还是有问题,麻烦看一下

先两个Canvas层级换一下,就上下对调一下,具体问题正在排查中

我们实际项目 是用了3个摄像机的 ,最底是2D背景 中间是3D场景 最上层是2D UI

调换层级具体是调换什么地方呢,,我在层级管理器调换了3D和2D的Canvas问题依旧

QQ截图20210204103706 QQ截图20210204103722 QQ截图20210204103749

按你之前给的demo;
image
就这两个位置互换一下

你们编译的时候有没有报错

问个问题,这个项目是从之前的preview升上来的,还是直接在rc上新创建的?

demo是直接rc创建的 , 真实项目是从preview升上来的

有警告没有报错

调换层级,早上试了下,未能解决问题,,不过即使能解决问题,,我们实际项目也不适用,,,的确有之前 preview文档说的问题

为了避免偏差,我又重新新建了一次,就很普通的创建了一个空项目,,然后搞三个canvas,然后还是复现了,并且spine丢失了X Y信息,,停在原地不动

QQ截图20210204172135 testdemo2.zip (527.2 KB)

会在之后修复这个问题. 另外涉及到原生spine建议先使用setPosition来更新位置. 目前tween的更新时机有点问题,之后会调整.

好的,辛苦了

拖影的问题是我们之前一个数据提交的 BUG,建议更新到正式版已经修复了这个问题