【发布时间】:2016-09-29 04:08:21
【问题描述】:
touchMarkerObjects[fingerId].transform.position = mainCamera.ScreenToWorldPoint(Input.GetTouch(fingerId).position);
当我使用这行代码时,它会将 touchMarkerObjects Z 位置设置为 -1308,从而使其无法渲染。相机位于 0,0,0 并设置为正交。即使我在之后添加一行或尝试仅使用 Vector3 中 ScreenToWorldPoint 的 X/Y 进行 transform.position 更改,它仍会将值设置为 -1308。
我应该如何在不影响 Z 索引的情况下使用它来更新对象位置?
谢谢,我确定这是我忽略的相对简单的事情。我希望这是传达问题的最简单方法。
【问题讨论】: