ios spine 播放骨骼动画的通过 this.Skeleton.findAnimation(actionName)!.duration 获取的播放时长异常。
以下这段代码在 android 和 各大小游戏平台播放行走动画组合tween位移动画正常,在ios疑似帧率问题,
通过this.Skeleton.findAnimation(actionName)!.duration 所获取到的时长不对,导致组合播放行走动画和tween位移的时候一顿一顿。
补充:游戏初始化的时候有设置 game.frameRate = 60
代码大致如下:(各大平台代码下逻行走的辑代码一致)
let actionName = cfg.actionName;
this.Skeleton.setAnimation(0, actionName, false);
tween(this.node)
.to(this.Skeleton.findAnimation(actionName)!.duration, { position: pos })
.start();
有没有哪位哥们有遇到过,麻烦告知一下