首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使2个GameObjects成比例拖动?

如何使2个GameObjects成比例拖动?
EN

Stack Overflow用户
提问于 2014-02-21 16:15:28
回答 1查看 114关注 0票数 1

我有两个GameObjects,第一个是2D界面(平面),第二个是3D角色(也是坐在平面上),所以2D纹理表示游戏中的3D角色,

我想拖动2D纹理并让3D角色与其一起移动,但我希望它是成比例的,例如,如果2D纹理达到其平面的一半,3D角色必须相应地也在相同的位置,并且两个平面也不相等(宽度-高度),例如2D平面是2x3,3D平面是9x5,

有没有人能帮上忙呢?PS:我正在使用NGUI来绘制我的2D界面

EN

回答 1

Stack Overflow用户

发布于 2014-03-14 00:27:36

我想我明白你的问题了。您可能想要创建一个缩放所有运动的类。(我在制作GUI时这样做,这样屏幕大小就不重要了)

代码语言:javascript
复制
XofPlayer = (Xof2d/widthof2d)*widthof3d

这有意义吗?如果你有2维平面的大小,并且有一个物体在那个平面的一半。然后玩家也将在他们的飞机上的一半。无论这两种尺寸是什么。对于深度,您可以对Z轴执行相同的操作。如果你需要的话,我猜是Y。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21928870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档