unity将鼠标固定在中间
时间: 2023-12-09 18:02:25 浏览: 113
你可以使用以下代码将鼠标固定在屏幕中间:
```csharp
void Start()
{
Cursor.lockState = CursorLockMode.Locked;
}
void Update()
{
float mouseX = Input.GetAxis("Mouse X");
float mouseY = Input.GetAxis("Mouse Y");
transform.Rotate(new Vector3(-mouseY, mouseX, 0));
}
```
在 `Start` 方法中,将鼠标锁定在屏幕中间。在 `Update` 方法中,获取鼠标的移动量,并将其应用于相机的旋转。这将使相机围绕其位置旋转,而鼠标会一直保持在屏幕中心。
阅读全文