我正在Unity中使用ARCore,并且希望能够通过触摸屏幕上的点将点添加到ARCore的边界平面。这可能吗?
更具体地说,我希望能够触摸屏幕上的一个点,我认为该点应该是ARCore当前平面的一部分,并将该点添加到该平面的网格中。
我浏览了他们的文档和关于stackoverflow的内容,但是找不到答案。
答案 0 :(得分:0)
这无法实现,并且很有可能永远无法实现。
原因: AR与3D现实一起使用,因此它不是2D维度。这就是说,当您单击屏幕时,应用程序将如何知道您要单击的距离?
如果应用无法识别飞机,将很难知道您的单击是距屏幕30cm还是距屏幕2m或距屏幕35cm。
有问题吗?如果应用程序确定距离,可以确定自己是否是飞机。
解决方案是在应用中将您的应用“财务”放置在您想要构建平面的地方,例如3个坐标,然后在此之间创建一个平面。但这并不是AR的用户体验的方向,所以我今天希望没有人会停止做类似的事情……