Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(197评价)
价格: 4431.00元
这camera怎么乱定位
yongjiu发起了问答2019-10-18
10
回复
264
浏览

我debug显示出屏幕左端右端的世界坐标 然而按照反馈结果放了两个cube 却明显不在画面的左端右端 这咋回事呢

所有回复
  • 老师_Trigger 2019-10-18

    同学你好, 最左端范围是 0 ~ Screen.width 而是不是 - Screen.width ~ Screen.width哦

    还有-4条回复,点击查看
    你还没有登录,请先登录注册
  • yongjiu 2019-10-18

    现在左端是对了 可是右端还是不准

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • 老师_Trigger 2019-10-19

    之前一半不是在中点吗,现在2倍之后还是在中点吗,如果这个方法不行可以拿个Cube去试一下世界坐标然后获取到我们需要的位置。

    • yongjiu 2019-10-20

      不是中点 而是中点偏左 我在这几张图都用到了cube来检测它有没有算对 我需要它把屏幕左右位置算对了才可以保证相机缩放不出地图

      (0) 回复
    • 老师_Trigger 2019-10-21

      回复 @ yongjiu:可以看一下这篇文章: https://blog.csdn.net/qq_38806355/article/details/82938553

      (0) 回复
    • yongjiu 2019-10-22

      回复 @ 老师_Trigger: 这篇文章并没有说为什么屏幕右端的世界坐标没算对啊

      (0) 回复
    • 老师_Trigger 2019-10-22

      回复 @ yongjiu: 就是可以按照文章的方法去点击鼠标生成对应的游戏物体,然后就可以获取到屏幕点击点对应的世界坐标了。

      (0) 回复
    • yongjiu 2019-10-31

      回复 @ 老师_Trigger: 可是这样没有意义,我疑惑的是为什么Screen.Width无法对应到屏幕右端

      (0) 回复
    • 老师_Trigger 2019-10-31

      回复 @ yongjiu: 正常情况下是可以定位到最右端的,因为同学1/2处是定位到了的。直接定位到Screen.Width看看cube是不是在最右端,老师上边说的方法是同学如果不能精确想要得到某个点的坐标,可以使用这个方法去获取相关数据,然后后续开发的直接使用相关数据去生成到对应位置就可以了。

      (0) 回复
    还有1条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!