【Unity】笔记

奇坑

在排除一个问题时发现的一个unity规则

此问题:无法在scene中移动A物体的子物体B,甚至连子物体的子物体C都无法移动,

​ 一开始以为是有update在改变B的Position,但是转念一想,就连物体C都无法移动,视乎有点不太合理,难道有个脚本在update中同时控制了B的坐标和C的坐标吗?

​ 但目前为止还没有其他的思路,只能先排查一下update这种情况。最后果然不出所料,并没有找到相应的代码,我甚至怀疑是不是Editor在捣鬼。

​ 但最后想通过改配置来排查问题时,偶然发现物体A的缩放居然为0,最后将其改为1之后就可以缩放了。

总结:物体的缩放为0时,会使其子物体都聚拢在父物体的原点,并且无法移动这些子物体的相对位置