我作为初学者在Unity 5.1中工作, 现在我收到了一个错误,我不知道如何解决这个问题:
Assets/SampleAssets/Cameras/Scripts/FreeLookCam.cs(39,32): error CS0117: `UnityEngine.Screen' does not contain a definition for `Cursor'
我的脚本是:
private void OnDisable()
{
Screen.Cursor.lockState = Cursor.visible;
}
答案 0 :(得分:0)
只需删除屏幕即可。所以代码变成了:
private void OnDisable(){
Curser.lockState = CursorLockMode.Locked;
}
但是,如果你想隐藏/显示光标,请使用:
Cursor.visible = true;
Cursor.visible = false;
答案 1 :(得分:0)
Cursor类驻留在UnityEngine
而不是Screen
类中。因此无法找到Cursor.lockState
。请查看this example of doc如何使用它。