【Unity】子物体坐标问题

来源:互联网 发布:zynga 知乎 编辑:程序博客网 时间:2024/06/06 07:25

Armature是父物体,Armature_Left_Hand和Armature_Right_Hand都是Armature的子物体

动态生成的Armature物体

动态生成的Armature_Left_Hand物体,并使其为Armature物体的子物体

(Armature_Right_Hand与Armature_Left_Hand相似,因此不赘述)

Armature_Left_Hand物体的预制体,ALH动态生成的物体是照此预制体生成的


综上可得,把一个物体设置为另外一个问题的子物体,会自动缩小,为原来的0.1倍(倍数暂定)


错误结果如下所示



正常结果如下所示


当用代码对子物体进行大小的缩放的时候,设置为子物体,就会自动对其进行缩小,缩小倍数暂时为0.1倍


除了手部的坐标不再应该在的位置以外,只要不随便更改子物体的transform.localScale大小,

父类物体会自动缩小坐标


参考资料:Unity3D研究院transform.parent = parent坐标就乱了


0 0