如何在Unity中应用transform

问题描述 投票:1回答:1

在Unity中是否可以通过脚本来应用变换?

我所说的 "应用 "是指将对象当前的位置旋转尺度设置为默认值:如果一个游戏对象在x轴上旋转了30°,那么检查器上的x旋转值当然会显示30。通过应用旋转,检查器现在将显示0,对象将保持其旋转。30°现在是该对象的默认旋转。

我知道你可以这样做,例如,在 搅拌器但我不知道在Unity中是否也可以这样做。

unity3d transform
1个回答
0
投票

你不能直接把它 "应用 "到对象上,但你可以制作一个父对象,在需要时旋转这个对象,然后把旋转或位置 "应用 "到子对象上,在这种情况下是模型。

你的层次结构应该是这样的

- Parent (this is the object you want to rotate/position/scale)
  - Child (this is the model, you "apply"/set default values to that object)
© www.soinside.com 2019 - 2024. All rights reserved.