平面对象位置到平面游戏对象位置。平面对象位置到平面游戏对象位置
基本上我基于三点创建了一架飞机。但是,出于测试的原因,我需要知道飞机在哪里。所以,我的Hierarchy中有一个Plane GameObject(带有网格,纹理和其他所有东西)。我想将平面游戏对象移动到平面对象的位置和法线上。
下面是一些代码:
plane1Go = GameObject.Find("Plane1");
Plane plane1 = new Plane(Point1,Point2,Point3);
plane1Go.gameObject.GetComponent<Mesh>().vertices= new Vector3[4]{Point1,Point2,Point3,Point4};
正如你可以看到我用三个点,用来做面对象移动的游戏对象平面。
首先,Plane GameObject不动,我不知道为什么。
其次更重要的是,我想使用Plane对象实际上成为Plane GameObject的参考点。
我的代码可能会引起误解。我对移动游戏对象的网格物体并不感兴趣,但对整个对象本身并不感兴趣。另外,不要强加,但对于第二个问题你有什么想法? – user3795555