FBX中的动画,两段,一个是IDEL一个是ATTACK(向前跳的攻击),当播放ATTACK完成时,角色位置会复位到起跳的位置,相当于跳出去打了人马上又反回来,不知道是需要在动画里设置,还是需要单独代码来记录跳出后的位置,然后再将角色新位置进行设置,如果是这样感觉比较麻烦。有更好的办法处理吗?经过测试,起跳前后的worldPosition是一样的(应该是ATTACK播放完前后的坐标是一样的,无法知道跳出后的新坐标),也就是通过记录并修改角色的坐标应该不可行.
还就是设置了SkeletalAnimationState的speed,动画播放速度未见变化昵
再次测试,通过给ATTACK动画添加帧事件(倒数第一帧)来记录跳出后的位置还是获取到的是起跳时的位置。感觉像是虽然ATTACK动画显示时有位移,但实际NODE位置却没发生变化