白鹭egret调用龙骨动画出现显示分离等错误原因——网格和Webgl分析

白鹭的龙骨动画包括基本的骨骼动画和网格动画,涉及到头发,衣衫等物品时一般用网格构建,达到飘逸的显示效果,但网格动画依赖于WebGl硬件加速,白鹭默认时采用webGl模式的(近几年版本),故播放带网格动画不会有问题,但是Webgl硬件加速技术又依赖于浏览器和硬件,目前较新的浏览器都支持硬件加速,但有些低配PC等不支持此功能,故白鹭游戏里凡带有多个网格元件的动画都会出错。

白鹭egret调用龙骨动画出现显示分离等错误原因——网格和Webgl分析

如图:把webgl改成canvas即可调试看看出不出错。

解决思路右两条:

一,升级浏览器版本

二,提升硬件以支持GPU硬件减速

上一篇:egret的tween动画循环播放


下一篇:白鹭物理项目构建流程