对于作业,我被告知要通过乘坐游乐设施来体验Unity等级。我创建了一个上下移动的表面,工作正常。当我向表面添加新物体上下移动并尝试旋转它们时,它们也会同时缩放。我不确定为什么会这样。我已经尝试在root对象之外创建它们然后添加它们但它做同样的事情。如果有人能给我一个关于我做错了什么的提示,那就太棒了。
答案 0 :(得分:1)
如果它们在您将它们添加到曲面的那一刻缩放,那么您可能之前缩放了曲面。在对象层次结构中,所有对象都继承其父对象的转换。
您可以通过使用空对象创建树并仅将可见对象附加为叶子来避免这种情况。 而不是这样做(这将导致子对象根据表面的比例缩放):
Surface
+SubObject 1
+SubObject 2
你可以这样做:
EmptyObject (scale 1)
+Surface
+SubObject 1
+SubObject 2
这应该可以解决你的问题