- 我有一个带有单个世界对象的场景,一个平面跟踪器,并且正在使用补丁编辑器
- 我可以在单轴 (xyz) 上平移、缩放和旋转对象
- 我有一个按钮,允许用户从 x > y > z 更改旋转轴
- 按下该按钮时,对象旋转值被新值替换并移动对象,这很烦人。例如,我在 X 上旋转,点击按钮在 Y 上旋转,X 旋转丢失并被新坐标替换
- 按下按钮时,我想使用最后一个旋转值并且只修改用户选择的轴
- 例如,如果我在 X 轴上旋转我的对象,点击按钮到 Y,那么我现在应该在 Y 轴上旋转,同时保持之前的 X 轴值
- 这是我的补丁中的一个示例:
我无法使用补丁编辑器“获取”对象的当前旋转值。我尝试了一个具有子对象的块,使用该子对象的旋转值,然后将其反馈回我的对象,但出现循环错误。本质上,我要做的就是使用当前的旋转值并按下按钮,修改向量列(x、y 或 z)。我应该使用补丁+脚本的组合吗?我可以单独在脚本中执行此操作吗?