在Unity中是否可以通过脚本来应用变换?
我所说的 "应用 "是指将对象当前的位置旋转尺度设置为默认值:如果一个游戏对象在x轴上旋转了30°,那么检查器上的x旋转值当然会显示30。通过应用旋转,检查器现在将显示0,对象将保持其旋转。30°现在是该对象的默认旋转。
我知道你可以这样做,例如,在 搅拌器但我不知道在Unity中是否也可以这样做。
你不能直接把它 "应用 "到对象上,但你可以制作一个父对象,在需要时旋转这个对象,然后把旋转或位置 "应用 "到子对象上,在这种情况下是模型。
你的层次结构应该是这样的
- Parent (this is the object you want to rotate/position/scale)
- Child (this is the model, you "apply"/set default values to that object)