spine动画在instant game(facebook messenger客户端)中透明部分变成色块

  • Creator 版本: 1.5.2
  • 目标平台:Facebook Messenger(InstantGame)

之前查到过这个帖子,http://forum.cocos.com/t/1-4-2-creator-spine/45783

我们遇到了类似的问题,在iOS,Android系统中的chrome浏览器访问是没问题的, 目前上架facebook instant game发现个奇怪的问题,在iOS版messenger中没事,但是android的facebook messenger中运行就会出现这种色块. renderMode设置成2也不行, 不知道有没有解决办法?

我传了个gif供参考 :

分辨率有点低,图中红色的是特效本身,外边的绿色矩形本该透明的,现在显示出来了

1赞

是不是变成了 canvas 渲染啦?

我也怀疑是这样,但是renderMode设置成2不是会强制webgl吗?

你用 canvas 渲染看看效果是不是一样的先

试了下用Canvas没问题, 因为并没有用到mesh等特性,就是序列帧播放,所以可能跟之前引用的那个帖子里的情况不太一样.

启用 spine 组件上的预乘试试

不好意思刚看到, 因为着急上线,把spine转成序列帧了…

预乘默认是启用的,我们也测试了不启用的情况,都不行…

请问一下facebook小游戏 检查表里的 初始下载包的大小不超过 3MB 是指整个包要小于3M吗,大于3M的包是怎么处理的

应该只是建议,没有硬性限制,我们的8M多

好的谢谢