1.切割动画,设置到想要的(看颜色变化),还有锁定方向
2.控制人物行走(动画控制)
2.控制角色左右转动
3.Blend Tree 混合树
2D混合树
3.实现相机的平稳跟随
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class FollowCamera : MonoBehaviour {
private Transform player;
private Vector3 offset;
private float smoothing = 3; //平滑的速度
void Start () {
player = GameObject.FindGameObjectWithTag("Player").transform;
offset = transform.position - player.position;
}
// Update is called once per frame
void Update () {
// transform.position = offset + player.position;
Vector3 targetPosition = player.position + player.TransformDirection(offset); //转换为世界坐标
transform.position = Vector3.Lerp(transform.position, targetPosition, Time.deltaTime * smoothing); //实现相机平滑移动
transform.LookAt(player.position); //相机要朝向主角
}
}
4.检测距离和播放翻墙动画
5.动画匹配和控制角色碰撞器
TimeLine
在某个位置播放
Activation Track 设置时播放是**的,可以用来切换相机和物体显示