xxxxxxxxxx
Cursor.lockState = CursorLockMode.None; // this is to unlock the cursor
Cursor.visible = true;
xxxxxxxxxx
//to lock in the centre of window
Cursor.lockState = CursorLockMode.Locked;
//to hide the curser
Cursor.visible = false;
Cursor.lockState = CursorLockMode.None;
Cursor.visible = true;
xxxxxxxxxx
Cursor.lockState = CursorLockMode.None; // to unlock cursor
Cursor.visible = true; // to make cursor visible
xxxxxxxxxx
using UnityEngine;
using System.Collections;
public class CursorScript : MonoBehaviour
{
// Use this for initialization
void Start()
{
//Click right mouse button to hide cursor
//Click ESC button to show curser
Cursor.lockState = CursorLockMode.Locked;
}
}
xxxxxxxxxx
Cursor.lockState = CursorLockMode.None; // this is to lock the cursor
Cursor.visible = true; //this is to make cursor visible
xxxxxxxxxx
Well im pretty new in Unity so,, this thing: http://docs.unity3d.com/ScriptReference/Cursor-visible.html
and http://docs.unity3d.com/ScriptReference/Screen-lockCursor.html somehow does not work for me. What i want? Simply to hide cursor (so it wont be visible but will still be in the middle of the screen) so i can put some mine cursor on ,,, let me say, UI ,,,, , In Unity 4.something i was use:
Code (JavaScript):
function Update()
{
Cursor.visible = false;
Screen.lockCursor = true;
Screen.lockCursor = false;
}
And everything worked fine till Unity 5 where i get warning (and also this old script does not work anymore)
Assets/SCRIPTS/CenteredShowCursor.js(5,8): BCW0012: WARNING: 'UnityEngine.Screen.lockCursor' is obsolete. Property lockCursor has been deprecated. Use Cursor.lockState and Cursor.visible instead..
Is it any simply code to HIDE and Lock game cursor but still be able to use it in game ("to click on some objects inside the game")