1.大体思路:
(1)具备移动功能。
(2)摄像头跟随。
(3)能够随鼠标移动控制视角。
2.具体实现方法:
(1)移动功能脚本:
在这里我们打算利用刚体组件的addforce来施加一个力来移动,具体代码如下:注:(ismoving在此功能里并无卵用,主要是为了其他功能请无视掉这个bool值)
private bool isMoving;
private Rigidbody PlayerRig;
public float Speed=2;
void Start()
{
PlayerRig = GetComponent<Rigidbody>();
}
// Update is called once per frame
void Update()
{
PlayerMove();
}
void PlayerMove()
{
isMoving = false;
SpeedControl();
if (Input.GetKey(KeyCode.W)) //ahead
{
PlayerRig.AddForce(new Vector3(0, 0