Maya API:如何更改UI时间工作单位

Maya API: how to change UI Time Working Unit

本文关键字:时间 工作 单位 UI 何更改 API Maya      更新时间:2023-10-16

我需要使用API更改Maya的时间工作单位。(请参阅窗口->设置/首选项->首选项->设置->工作单位->时间)

所以我做了:

  MTime::Unit mayaTime = MTime::k120FP;
  status = MTime::setUIUnit(mayaTime);
        [import some animated data]
  // For debug
  MTime::Unit tm = MTime::uiUnit();

tm是k120FPS,所以可以。此外,动画数据也可以。但是,当我打开GUI时,时间工作单位仍然是默认的

文件中写道:"MTime::setUIUnit:在UI中设置用户要使用的单位系统。成功完成此方法后,Maya的时间滑块将以指定的单位显示帧。"

你看到我做错了什么吗?

谢谢你的帮助。

尝试设置optionVar"workingUnitTime"。