升级到3.7后,live2d过去的接入方式渲染出问题了。

  • Creator 版本:3.7.0

  • 目标平台:Chrome

  • 重现方式:直接运行demo

  • 首个报错:无报错

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

  • 编辑器操作系统:window10

  • 重现概率: 100%

在Live2d官方没有出sdk之前,我尝试使用了CubismSDKForWeb 来强行接入,在每一个渲染针之后把live2d资源离屏渲染到RenderTexture中,可以看看BBCubism。
这个demo在3.6.2可以完美显示,升级到了3.7.0出现了一些问题,始终没有找到问题出现的原因,似乎是混合或者纹理采样出了问题。不知道官方的大佬们能告知3.6升级到3.7有哪些关键性的改变产生了影响,可否一针见血找到问题,谢谢了。

ps. 这是老的接入方式,暂时不打算直接使用live2d官方提供的sdk。同时想要使用3.7中的部分新功能,因此不能降级到3.6.2

由于携带资源,demo工程比较大,链接如下。
链接: https://pan.baidu.com/s/1A0MRbL2djg7FjgidcYn7Wg 提取码: rhuh

3.6.2 3.7.0

1赞

官方快来看看

顶一下,求大佬们解答。或者有技术交流群吗

坐等官方快来看看

好漂亮的妹子

再顶一下子

Live2d 官方正在基于 3.7.1 制作 beta 版本插件,应该会在近期发布,我们也在协助他们解决问题

测试过alpha版本,拉了两个live2d资源上来之后,经常掉帧,另外我们远程还要制作分包,所以就没换Live2d官方sdk。等他beta版本出来再试试把。
当前这个问题能给我个思路么,我对比过引擎3.6.2的源代码也没发现改了啥关键的东西。

再顶一下子

解决了,把 assetManager.allowImageBitmap设置为false,就好了。似乎使用blob创建ImageBitmap过程中有问题,纯粹使用image标签的加载没事

3.7.2模型导入进去都报这个错?咋办呢

不清楚呢,我没有用这个

楼主你好,能给个demo吗?

没有报错信息啊