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爪爪学院查找。链接https://www.paws3d.com/,也可以加入unity学习讨论群935714213
近期更有资深开发人士直播分享unity开发经验,详情请进入官网或加入QQ群了解