プロシージャとスクリプト

 
 
 

グローバル プロシージャを回避する

グローバル変数と同じように、グローバル プロシージャも、同じ名前のグローバル プロシージャを使用している他の MEL スクリプトで修正される可能性が高くなります。グローバル プロシージャを使用する場合は、一意の名前を使用し、既存のプロシージャを書き換えないように注意してください。

グローバル プロシージャの潜在的な問題として、メモリ要件も挙げることができます。Maya は、宣言されたグローバル プロシージャをすべてメモリに保存します。多くのグローバル プロシージャをロードすると、グローバル プロシージャの保存に、それだけ多くのメモリが使用されます。

プロシージャとコマンド スクリプトを 50 行に制限する

プロシージャと MEL コマンド スクリプトをトレースしやすくするには、50 行に制限します。50 行の制限には、コメントと空行を含めません。50 行を超えるプロシージャと MEL スクリプトは複雑すぎます。

ファイルを 500 行に制限する

多くの MEL スクリプトには複数のプロシージャが含まれています。大きなスクリプト ファイルでは、長さを 500 行に制限してください。ファイルが 500 行を超えた場合は、複数のファイルに分割します。この制限により、MEL スクリプト ファイルは管理しやすくなります。