前言:
最近在做ARPG游戏,由于没有涉及到鼠标控制镜头旋转的功能,故此脚本不适用于FPS游戏。
人物移动:
public class HeroMove : MonoBehaviour
{
public float rotateSpeed = 10;
public float moveSpeed = 10;
private void Update()
{
//水平输入
float hor = Input.GetAxis("Horizontal");
float ver = Input.GetAxis("Vertical");
//有水平或者垂直输入
if (hor != 0 || ver != 0)
{
//水平输入对应X轴 垂直输入对应Z轴
Vector3 dir = new Vector3(-hor, 0, -ver);
MovementRotation(dir);
}
}
private void Movem