unity人物动作结束后不返回原味
时间: 2023-09-05 16:12:42 浏览: 119
要使Unity人物动作结束后不返回原位,可以使用一个简单的技巧:将动画的最后一帧延长一段时间,以便在动画结束后保持最后一个动画帧的状态。具体步骤如下:
1. 选中动画并进入动画编辑器。
2. 找到动画的最后一帧,并将其延长一段时间,比如说将它从原来的1秒延长到2秒。
3. 确认动画结束位置已经设置为最后一个动画帧。
4. 保存并退出动画编辑器。
这样,在运行动画时,它将在最后一帧停止,并保持最后一个动画帧的状态,而不是返回原始位置。如果需要让人物继续执行其他动作,可以在代码中设置新的动画或使用状态机控制不同状态之间的转换。
阅读全文