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 攻略 第二幕支线
  • 太吾绘卷怎么恢复健康
  • 热门搜索
    怀孕便秘怎么办 长期咳嗽怎么办 肾积水是怎么回事 西兰花怎么炒 百合花怎么养 怎么练胸肌 罗非鱼怎么做 毛蟹怎么洗 头疼恶心是怎么回事 秋葵怎么做好吃