如何使用操纵杆在ARCore 1.4.1中的平面内使用团结

时间:2018-08-28 09:51:00

标签: unity3d augmented-reality arcore

我有一个操纵球的操纵杆。它在应用程序中运行良好。

现在我希望球仅在飞机内移动。现在,我只用以下两行代码来移动球:

void FixedUpdate()
{
    Vector3 move = new Vector3(CrossPlatformInputManager.GetAxis("Horizontal"), 0.0f,
        CrossPlatformInputManager.GetAxis("Vertical")) * movForce;
    rb.AddForce(move);
}

在文档中,我发现了一个类DetectedPlane。它具有两个属性ExtentXExtentZ,也许我可以用来设置平面的边界并检查球是否在这些边界内(我没有沿y方向移动)。但是,我怎么知道它在谈论哪架飞机?因为应用程序可以检测到很多飞机。

我也乐于接受其他解决方法。

0 个答案:

没有答案