using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class LockState : MonoBehaviour
{
    public bool lockState = false;

    // Start is called before the first frame update
    void Start()
    {
        if(lockState == false)
        {
            Cursor.visible = true;
        }
        else
        {
            Cursor.visible = false;
            Cursor.lockState = CursorLockMode.Confined;
        }
    }

    // Update is called once per frame
    void Update()
    {
        if (lockState == false)
        {

        }
        else
        {

        }
    }
}


我想对鼠标光标进行简单的锁定状态。
如果锁定,则不显示并锁定鼠标光标;如果未锁定,则显示并解锁。

我将使用以下状态:“锁定”和“无”,但“受限”应该做什么?我也应该使用它吗?

最佳答案

the documentation


  物产
  
  无|光标行为未更改。
  已锁定将光标锁定到游戏窗口的中心。
  密闭将光标限制在游戏窗口中。

09-07 01:30