Unity物体移动到点击位置

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爪爪学院查找。

上一篇:Unity射线检测3d,2D,正交透视。


下一篇:RabbitMQ-从基础到实战(2)— 防止消息丢失