0

テクスチャベイク操作とそれに続くファイル保存操作を含むMayaMELバッチスクリプトを作成しようとしています。これはすべてforループに配置されます。

スクリプトは、行ごとに実行された場合に機能します。しかし、ループでは、ベイクに時間がかかりすぎているように見えるため、生成されると予想されるファイル(testComp.000I.iff、ここでIはフレーム番号)は、ファイルが存在するまでに存在しません。保存操作が実行されます。したがって、スクリプトは実際には機能しません。

次の行を実行する前に、前のコマンドが完了するまでMayaを強制的に待機させるにはどうすればよいですか?

4

1 に答える 1

0

MELスクリプト、前のコマンドが完了するまで待機します。

このルールの唯一の例外は、MELベイクコマンドの場合のように、melスクリプトが別のmelコマンドを生成する場合convertLightmapSetupです。実行時にconvertLightmapSetupへの呼び出しを生成し、その呼び出しはブロックされません。convertLightmap

したがってconvertLightmap、スクリプトをブロックするには、直接呼び出す必要があります。

于 2013-02-22T20:16:31.900 に答える