Cursor.lockState = CursorLockMode.Locked;
- Cursor.lockState是一个静态属性,用于设置鼠标锁定的状态。通过将CursorLockMode.Locked赋值给Cursor.lockState,可以将鼠标锁定在屏幕中心。 当鼠标被锁定时,鼠标光标将隐藏,并且无论玩家如何移动鼠标,光标都会保持在屏幕中心。这在一些需要玩家准确定位和操作的游戏中很常见,例如第一人称射击游戏。 请注意,一旦鼠标被锁定,玩家需要按下特定的键(通常是Escape键)才能解除鼠标锁定,使光标再次可见并自由移动。在代码中没有显示解锁鼠标的部分,但通常需要在适当的时机添加解锁鼠标的逻辑。
这样我们就可以在一些需要玩家准确定位和操作的游戏中应用。