我完全按照1:1的比例跟随了此视频(https://www.youtube.com/watch?v=_QajrabyTJ,并且当我尝试去编辑鼠标灵敏度变量时,脚本组件中没有显示任何框供我编辑数字。
这是我从视频中获取的代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MouseLook : MonoBehaviour
{
public float mouseSensitivity = 100f;
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
float mouseX = Input.GetAxis("Mouse X") * mouseSensitivity * Time.deltaTime;
float mouseY = Input.GetAxis("Mouse Y")* mouseSensitivity * Time.deltaTime;
}
}
我还不能发表评论,因此必须将其写为答案:在这一行:
float mouseY = Input.GetAxis("Mouse Y")* mouseSensitivity * Time.deltaTime;
您在“鼠标”和“ Y”之间有一个双空格,代码将无效。
[另外,请参见控制台以获取警告和错误-在您未修复控制台的同时,所做的更改也不适用于脚本。如注释中所述,您的脚本必须完全命名为“ MouseLook.cs”。