三日月館【別館】開発・制作Tips集
[Maya] MELでのグローバル変数の使用について
最終更新:
fumiduki1985
                                     - 
                                    view
                                
                                
MELではプロシージャ外で宣言された変数がグローバル変数となる。
このグローバル変数をプロシージャ内でも使用したい場合、プロシージャ内でglobalキーワードを付けて宣言を行う必要がある。
宣言をしない場合、プロシージャのローカル変数として新たな変数が作成されてしまう。
宣言をしない場合、プロシージャのローカル変数として新たな変数が作成されてしまう。
記述例:
int $var;
proc Func() {
  global int $var;   // グローバル変数として使用するための宣言
  
  ……
  
}
