我的场景中有一个透视相机,我有这行代码来获取鼠标位置的世界点,但它总是返回相机位置,尽管有 z 值。
Vector2 screenPosition = Input.touches[0].position;
Vector2 touchPosition = Camera.main.ScreenToWorldPoint(new Vector3
(screenPosition.x, screenPosition.y, -Camera.main.transform.position.z));
我检查了相机、触摸和屏幕位置等变量的值。我也尝试了 Vector3 和 Vector2 之间的一些转换,但没有解决方案。
提前致谢。