unity通过鼠标交互复制cube
时间: 2023-05-15 09:05:22 浏览: 111
unity实现鼠标跟随(ITween)
您可以使用以下代码实现Unity中通过鼠标交互复制Cube:
```csharp
using UnityEngine;
public class CubeCopy : MonoBehaviour
{
public GameObject cubePrefab;
void Update()
{
if (Input.GetMouseButtonDown(0))
{
Vector3 mousePos = Input.mousePosition;
mousePos.z = Camera.main.nearClipPlane;
Vector3 worldPos = Camera.main.ScreenToWorldPoint(mousePos);
Instantiate(cubePrefab, worldPos, Quaternion.identity);
}
}
}
```
这段代码使用了Unity的Instantiate函数,当鼠标左键按下时,会在鼠标所在的位置生成一个Cube的实例。
阅读全文