Unity3D的坐标问题,为什么不同像素点转成世界坐标确是相同的?哪里出问题了?

2024-11-26 03:24:47
推荐回答(1个)
回答1:

  1. 看了下问题,转成的世界御亩坐标是正确的。

  2. 至于出现相同的坐标颤派点,是你转换的位置不对;

  3. ScreenToWorldPoint()参数是一个Vector3,其中Vector3.x,Vector3.y是屏幕上的坐标,而Vector3.z则是相对于相机的深度。

  4. 前3个坐标为Z轴零,也是就是相对于相机朝向距离为0 的位置,其实就是相机的位置。所以3个镇洞森坐标是一样的,就是相机的位置。

  5. 当前这种情况,你需要给需要转换的坐标一个深度。