【发布时间】:2015-07-13 06:39:37
【问题描述】:
我正忙于使用 RTS 风格的相机做一些事情,我希望一个对象跟随鼠标光标但始终保持在相同的 Y 轴上。相机位置设置为 0, 15, -15
我已经玩了一段时间了,这是我能想到的最好的:
Ray ray = Camera.mainCamera.ScreenPointToRay(Input.mousePosition);
Vector3 point = ray.GetPoint(5);
transform.position = point;
print (point);
我们将不胜感激。
【问题讨论】:
-
你没有解释代码是否有效,你的代码有什么问题?
-
从我猜你问的是,你需要将 point.y 设置为之前 y 位置的对象,然后再将其应用于 transform.position。例如:point.y = transform.postion.y;