Camera 在正交模式下可以实现点击哪里就将物体移动到哪里。
public Vector3 tempPos;
void Update()
{
if (Input.GetMouseButtonDown(0))
{
tempPos = Input.mousePosition;
tempPos = Camera.main.ScreenToWorldPoint(tempPos);
tempPos.z = 0;
transform.position = tempPos;
}
}
Camera 在透视模式下可以实现点击哪里就将物体移动到哪里。
public Vector3 tempPos;
void Update()
{
if (Input.GetMouseButtonDown(0))
{
tempPos = Input.mousePosition;
tempPos.z = 10;
tempPos =Camera.main.ScreenToWorldPoint(tempPos);
transform.position = tempPos;
}
}
更多unity2018的功能介绍请到paws3d爪爪学院查找。