- 将带有动画的小动物拖拽到Scene/NonStatic/Animation节点下
- 将动画文件拖到模型上
- 断掉蓝色关联
- 将动物放到要行走的区域 这样
- 选中模型 按Alt+Shift+N 创建一个GameObject
- 将Gameobject拖到动物模型的平级
- 将动物模型拖到Gameobject下
- 重复再做一个Gameobject放到上层级
- 检测动物模型和【Gameobject】这两个节点的坐标为0就对了
- 将最上层的Gameobject改成动物名【Bianfu】
- 在【Gameobject】节点上添加Tween Position
- 修改To的Z值 比如加10 PlayStyle选Loop Curve选下边的形式 Duration持续时间为20
- 做好的曲线记得保存 下次可以再次设置
- 将动物节点上 添加Tween Position 和Tween Rotation 修改红色的值
- 其中 TweenPostion的曲线为
注意初始点和结束点的斜率
- Tween Rotation的曲线为
- 如果要改行走物体的前后长度 改【Gameobject】的差距
- 如果要改行走物体的左右长度 改动物模型的TweenPostion 正负值
- 注意Duration持续时间 【Bianfu】和动物模型的Tween Postion Tween Rotation 直接的关系 Bianfu=TweenRotation =2*TweenPostion
- 复用的时候 将最上边的【Bianfu】复制 并移动或旋转即可