1.制作一个简易人物(player)与枪模型(gun),把摄像头和枪拖到人物模型下让他们成为人物的子对象。然后给摄像机加一个可以用鼠标控制的代码(如下)这样就可以控制视角与枪了。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Dyuan : MonoBehaviour
{
private Transform head;
private Transform body;
// Start is called before the first frame update
void Start()
{
head = transform;
body = transform.parent;
Cursor.lockState = CursorLockMode.Locked;
}
// Update is called once per frame
void Update()
{
float mousex = Input.GetAxis("Mouse X");
if (mousex != 0)
{
body.Rotate(Vector3.up, mousex * 200 * Time.deltaTime);
}
float mousey = Input.GetAxis("Mouse Y");
if (mousey !