unity3d拖拽子物体影响到父物体的坐标

问题:将子物体拖拽到父物体下面的时候,父物体的坐标轴受到到子物体影响

在这里插入图片描述

在这里插入图片描述

解决办法:将Center改成Pivot即可解决。

在这里插入图片描述

原因:

1、Cneter是多个模型联合起来的中心点,是Unity自动计算出来的中心点,这里的GameObject是一个空物体,而Turret的中心点是具有的,这里,在整个联合起来的模型中联合中心点就是Turret的中心点,所以,当Turret拖拽到GameObject下后,GameObject的中心点就变成了Turret的中心点,

2、而Pivot是自身的中心点,当GameObject采用Pivot形式的时候,不再收到其它模型的影响,只以自身的中心点为中心点,所以就不会被改变。

扩展:在一些例如3dmax的建模软件中,建模师可以自定义模型中心点的位置。

猜你喜欢

转载自blog.csdn.net/weixin_44923787/article/details/123241025
今日推荐