我有两个GameObjects,第一个是2D界面(平面),第二个是3D角色(也是坐在平面上),所以2D纹理表示游戏中的3D角色,
我想拖动2D纹理并让3D角色与其一起移动,但我希望它是成比例的,例如,如果2D纹理达到其平面的一半,3D角色必须相应地也在相同的位置,并且两个平面也不相等(宽度-高度),例如2D平面是2x3,3D平面是9x5,
有没有人能帮上忙呢?PS:我正在使用NGUI来绘制我的2D界面
发布于 2014-03-14 00:27:36
我想我明白你的问题了。您可能想要创建一个缩放所有运动的类。(我在制作GUI时这样做,这样屏幕大小就不重要了)
XofPlayer = (Xof2d/widthof2d)*widthof3d这有意义吗?如果你有2维平面的大小,并且有一个物体在那个平面的一半。然后玩家也将在他们的飞机上的一半。无论这两种尺寸是什么。对于深度,您可以对Z轴执行相同的操作。如果你需要的话,我猜是Y。
https://stackoverflow.com/questions/21928870
复制相似问题