unity 怎样正确获取2d世界坐标

 时间:2024-10-12 20:38:16

1、我们一般怎么获取鼠标的位置呢,用Input.mousePosition但在2D场景中,就会出问题,你会发现获取的鼠标的世界坐标完全与2D场景不符,就像这样那怎么办呢?

unity 怎样正确获取2d世界坐标

4、问题是我们要取得的是鼠标点击位置的坐标,而不是射线获取的物体的坐标,如果按照hit.transfrom.position,无论怎么点,输出坐标都一样,那是因为返回的值都是我们点击的背景地图的坐标。

unity 怎样正确获取2d世界坐标

5、所以我们用hit.point而不是hit.transfrom.position来得到坐标点。看每次都不一样。

unity 怎样正确获取2d世界坐标

6、现在,试一下,是不是能够完美获取鼠标的位置了。

  • 少女前线云图计划月卡怎么获得
  • 我的世界怎么打指令杀别人
  • 流放者柯南投石机使用攻略
  • 火炬之光2 攻略 第二幕支线
  • 太吾绘卷怎么恢复健康
  • 热门搜索
    蛇怎么交配 爱要怎么说出口吉他谱 没有身份证怎么坐飞机 脸上长斑怎么办 牙齿缝隙大怎么办 乳房有硬块是怎么回事 微信删除好友怎么找回 电脑没声音怎么办 豆皮怎么做好吃 小孩便秘怎么办