unity3d - 如何制作动画以使角色不停地行走?
问题描述
如果我制作动画循环,它将走一点并返回到原始位置并从原始位置重新开始。如果我不设置它循环它会走一次然后停下来。但我希望它继续不停地行走。
动画检查器的屏幕截图:
动画师检查员的截图:
和性格检查员:
首先我想知道如何使用动画让角色不停地行走?
二、如何让人物在走了一段之后停在特定的位置?
解决方案
如果您不希望在动画剪辑循环时重置位置,您可以在动画师上选中“应用根运动”。
在一定时间后停止角色最好通过脚本来完成。我建议将动画行为添加到您想要循环一定时间的状态并覆盖 onstateenter。在那里你可以启动一个协程,然后可以在动画师中设置一个触发器来退出状态。
推荐阅读
- admob - GDPR-UMP SDK 并将同意转发给中介 sdks
- php - 访问 php 数组的各个部分
- sql - 基于sql对象的授权检查
- excel - Office Js - Excel 设置具有 Base64 内容的单元格
- advanced-rest-client - 如何复制环境及其变量
- python - 反转二叉树的空间复杂度
- flutter - 我如何修复此错误无法在初始化程序中访问实例“小部件”
- angular - 使用 Angular Universal 在 SSR 之前获取 Firestore 文档
- python - 根据计算值使用 Django ORM 更新字段
- reactjs - axios POST 返回 statusText 未知