Unity 3D物体跟着鼠标移动
时间: 2023-07-09 13:26:50 浏览: 190
Unity 拖动3d物体跟随鼠标(手指)移动
5星 · 资源好评率100%
要让Unity 3D物体跟着鼠标移动,可以通过以下步骤实现:
1. 在Unity中创建一个3D物体。
2. 在该物体上添加一个脚本。
3. 在脚本中编写以下代码:
```
void OnMouseDrag()
{
Vector3 mousePosition = new Vector3(Input.mousePosition.x, Input.mousePosition.y, 10);
Vector3 objectPosition = Camera.main.ScreenToWorldPoint(mousePosition);
transform.position = objectPosition;
}
```
4. 保存脚本并在Unity中测试。现在,当你在游戏场景中点击并拖动该物体时,它将跟随鼠标移动。
注意:此代码假定你的相机是主相机。如果你有多个相机,请更改代码以使用正确的相机。
阅读全文