[Unity]有关curson/鼠标的详细AIP
经常用到的与curson有关的API:
Cursor.lockState
Cursor.lockState = CursorLockMode.None; //光标行为未修改。
Cursor.lockState = CursorLockMode.Confined; //将光标限制在游戏窗口中。
Cursor.lockState = CursorLockMode.Locked; //将光标锁定在该游戏窗口的中心。
Cursor.visible
将此属性设置为 true 可显示光标。设置为 false 可隐藏光标。请注意,在 CursorLockMode.Locked 模式下,无论此属性的值如何,光标始终不可见。
Cursor.visible = false; //鼠标隐藏
Cursor.SetCursor
Cursor.SetCursor(cursorTexture, hotSpot, cursorMode);
简单的理解:cursorTexture是替换的图片,hotSpot指鼠标只能够在鼠标的区域内显示出来,并且只有默认鼠标的大小,最后一个参数可以不用管,一般不影响。