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のタイムスライダーは指定された単位でフレームを表示します。」
ここで私が間違ったことを理解できますか?
助けてくれてありがとう。