我有一个操纵球的操纵杆。它在应用程序中运行良好。
现在我希望球仅在飞机内移动。现在,我只用以下两行代码来移动球:
void FixedUpdate()
{
Vector3 move = new Vector3(CrossPlatformInputManager.GetAxis("Horizontal"), 0.0f,
CrossPlatformInputManager.GetAxis("Vertical")) * movForce;
rb.AddForce(move);
}
在文档中,我发现了一个类DetectedPlane
。它具有两个属性ExtentX
和ExtentZ
,也许我可以用来设置平面的边界并检查球是否在这些边界内(我没有沿y方向移动)。但是,我怎么知道它在谈论哪架飞机?因为应用程序可以检测到很多飞机。
我也乐于接受其他解决方法。