我有一個小腳本隱藏,並把光標可見,我想念一個錯誤,特別是這我怎麼一個布爾值轉換爲Unityengine.Cursorlockmode
錯誤CS0029:無法隱式轉換類型bool' to
UnityEngine.CursorLockMode」
,這是代碼
using UnityEngine;
using System.Collections;
public class yea : MonoBehaviour {
bool isLocked;
void Start() {
SetCursorLock(true);
}
void SetCursorLock(bool isLocked)
{
this.isLocked = isLocked;
Cursor.lockState = isLocked;
Cursor.visible = !isLocked;
}
void Update() {
if (Input.GetKeyDown(KeyCode.I))
{
SetCursorLock(!isLocked);
}
if (Input.GetKeyDown(KeyCode.H))
{
SetCursorLock(isLocked);
}
}
}
我不確定你想要將bool轉換爲CursorLockMode。我認爲你應該爲Cursor.lockState提供一個CursorLockMode類型。 – Ceisc