咨询一个关于spine骨骼动画的问题。
有一个拳击手,你可以想象一下拳击手原地两只手抱在头两旁待机晃动的这个动作,这个动作通过骨骼已经做出来了,现在我要做出拳。因为出拳的距离可能是变化的,取决于目标在哪里,所以这个动作不能在spine编辑器里提前编辑好,只能代码里实现。
那么我想问的是,在播放待机动作的同时,可以单独把其中拳头这个bone拿出来设置位移来实现这个出拳的动作吗?如果可以的话,可否给点关键词参考意见。谢谢。
咨询一个关于spine骨骼动画的问题。
有一个拳击手,你可以想象一下拳击手原地两只手抱在头两旁待机晃动的这个动作,这个动作通过骨骼已经做出来了,现在我要做出拳。因为出拳的距离可能是变化的,取决于目标在哪里,所以这个动作不能在spine编辑器里提前编辑好,只能代码里实现。
那么我想问的是,在播放待机动作的同时,可以单独把其中拳头这个bone拿出来设置位移来实现这个出拳的动作吗?如果可以的话,可否给点关键词参考意见。谢谢。
没有做过这种2d格斗类游戏,按我的拙见,spine在播放动画的时候,就是一系列的骨骼按帧去设置位移,从而达成动画效果。如果是我做的话,可能就是美术提前做好多种idle动画,然后根据实际情况,来播放不同的动画,这样相对费内存,但是实现简单一点
提前做idle动画没有什么意义吧?主要是出拳,拳头这个bone的位移怎么弄,查了很多基本都是讲骨骼的转向,很少有讲位移的
2d 动画判断是否碰撞,可以通过距离判断,但这样不是很精确
使用引擎的碰撞组件呢
你没搞懂他的需求,他是要能在代码中动态改变 spine 下具体骨骼–拳头骨骼的位移属性