在unity中input.mouseposition的用法
时间: 2023-08-06 22:01:50 浏览: 278
Unity小地图中点击角色移动功能
5星 · 资源好评率100%
在Unity中,Input.mousePosition是一个Vector3类型的变量,它代表了当前鼠标光标在屏幕上的位置。可以通过以下方式使用它:
1. 在脚本中声明一个Vector3类型的变量,如:
```csharp
Vector3 mousePos;
```
2. 在Update()函数中获取鼠标位置,并将其赋值给变量mousePos,如:
```csharp
void Update()
{
mousePos = Input.mousePosition;
}
```
3. 可以在任何需要使用鼠标位置的函数中使用mousePos变量,如:
```csharp
void OnMouseDown()
{
Debug.Log("鼠标点击位置:" + mousePos);
}
```
这样就可以获取鼠标在屏幕上的位置,并在需要的时候使用它。
阅读全文