gpt4 book ai didi

android - UNITY 触摸位置到世界位置 2D

转载 作者:太空宇宙 更新时间:2023-11-03 10:19:37 24 4
gpt4 key购买 nike

如何将触摸位置(在手机上)转换为世界位置。例如,如果我手机的屏幕尺寸是 1440 x 2560,我在手机上的触摸位置是 X 600 Y 700。我如何才能统一将该位置转换为世界位置?

我需要它,这样我才能知道用户将手指放在哪里。

最佳答案

已经有一种方法可以为您做到这一点。看看Camera.ScreenToWorldPoint .

一旦您获得了所需相机的引用,您就可以像这样使用它:

Vector2 touchPos = Input.touches[0].position;

Vector3 touchPosinWorldSpace = camera.ScreenToWorldPoint(new Vector3(touchPos.x, touchPos.y, camera.nearClipPlane));

关于android - UNITY 触摸位置到世界位置 2D,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26369291/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com