[]3D骨骼动画卡在某一帧不再执行动作
SDK版本为1.7.17 以下为核心代码:
function playAction(act:string):void
{
var animationclip:Laya.AnimationClip = this.animator.getClip(action);
if(animationclip){
this.animator.play(act);
}
}
现象描述:角色正在挂机放技能打怪,当挂机时间过长后,角色卡在动作的某一帧上,不再执行动作播放。通过打断点调试,动作确实是执行了上面的方法的并且执行了play方法,但角色始终卡在那一帧上。游戏进程并没有收到影响,就是不执行角色动作。
请问,什么原因可能导致这样的问题出现,底层不刷新吗?还是长时间运行导致底层渲染超负荷?有什么参数可以重置播放吗?
function playAction(act:string):void
{
var animationclip:Laya.AnimationClip = this.animator.getClip(action);
if(animationclip){
this.animator.play(act);
}
}
现象描述:角色正在挂机放技能打怪,当挂机时间过长后,角色卡在动作的某一帧上,不再执行动作播放。通过打断点调试,动作确实是执行了上面的方法的并且执行了play方法,但角色始终卡在那一帧上。游戏进程并没有收到影响,就是不执行角色动作。
请问,什么原因可能导致这样的问题出现,底层不刷新吗?还是长时间运行导致底层渲染超负荷?有什么参数可以重置播放吗?
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
138*****748
赞同来自:
Aar0n
赞同来自: