【发布时间】:2019-08-05 23:08:17
【问题描述】:
尝试构建一个应用程序,使用arcore unity计算两个触摸点之间的距离。我应该如何执行从屏幕坐标到现实世界坐标的缩放。
我遇到了名为距离工具的免费资产,但它不能计算两点之间的真实世界距离
【问题讨论】:
-
这是一个 3D 世界吗?那你的意思是什么? -- 每次触摸都有一整条点。
-
是的,这是一个 3d 现实世界,我的意思是例如通过提供触摸输入来查找桌子上两点之间的距离
-
您可以使用
ScreenPointToRay获取与触摸关联的光线,然后使用Physics.RayCast将该光线与场景中的对象相交。 -
拥有两个 3D 点后,只需使用
Vector3.Distance
标签: unity3d distance area arcore