检查员,第一人称控制器上没有显示变量

问题描述 投票:-1回答:1

我完全按照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;
    }
}
c# unity3d
1个回答
0
投票

我还不能发表评论,因此必须将其写为答案:在这一行:

float mouseY = Input.GetAxis("Mouse  Y")* mouseSensitivity * Time.deltaTime;

您在“鼠标”和“ Y”之间有一个双空格,代码将无效。

[另外,请参见控制台以获取警告和错误-在您未修复控制台的同时,所做的更改也不适用于脚本。如注释中所述,您的脚本必须完全命名为“ MouseLook.cs”。

© www.soinside.com 2019 - 2024. All rights reserved.