三日月館【別館】開発・制作Tips集

[Maya] MELでのグローバル変数の使用について

最終更新:

fumiduki1985

- view
管理者のみ編集可
MELではプロシージャ外で宣言された変数がグローバル変数となる。

このグローバル変数をプロシージャ内でも使用したい場合、プロシージャ内でglobalキーワードを付けて宣言を行う必要がある。
宣言をしない場合、プロシージャのローカル変数として新たな変数が作成されてしまう。

記述例:
int $var;

proc Func() {
  global int $var;   // グローバル変数として使用するための宣言
  
  ……
  
}


このページのタグ一覧
MEL Maya プログラミング

記事メニュー
ウィキ募集バナー