[]H5页面的骨骼动画不能显示完整,兼容性问题?

    // 加载动画
loadAni(): void {
var aniPath = this.ANIS[this.fishIndex];
this.mFactory = new Laya.Templet();
this.mFactory.on(Laya.Event.COMPLETE, this, this.parseComplete);
this.mFactory.loadAni(aniPath);
}
// 动画解析完成,添加到舞台,并且开始swim
parseComplete(): void {
this.mArmature = this.mFactory.buildArmature(0);
this.mArmature.x = 0;
this.mArmature.y = 0;
this.addChild(this.mArmature);
this.mArmature.play(this.SWIM_RIGHT_ANI_NAME, true);
Laya.timer.frameLoop(1, this, this.swim);
}
 
在大部分浏览器都是OK的,但是在部分浏览器中,骨骼动画并不完整,动画的.sk文件也加载成功。
请问大家这个兼容性问题嘛?一直不知道怎么解决。一条鱼在游动,但是在浏览器里只有一个鱼眼,感觉也还在做动作。
 
动画是spine动画,用IDE的工具转换的。
已邀请:

cuixueying

赞同来自:

   你的动画应该是用到网格了,用到网格的动画只有webGL模式下支持,之所以显示不全,可能是由于你的浏览器不支持webGL导致的,可以确认下是否是这个原因,如果不是,请上传下资源,我们查下问题,谢谢!

xiaoyi

赞同来自:

微信截图_20161209223205.png


重定向后线上是这样的,错误的。
 


微信截图_20161209223215.png


 
正常是这样的
 
同一个手机会出现2种情况,只是一种是直接访问没问题,一种是微信支付成功会重定向(动画不完整),这一点也不科学。

要回复问题请先

商务合作
商务合作