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

[3dsMax] MAXScriptで関数又はコマンドが存在するか判定する

最終更新:

fumiduki1985

- view
管理者のみ編集可
MAXScriptには「関数やコマンドが存在するかをチェックする」コマンドは無いと思われる。
しかし、try~catch文を使い、関数やコマンドが存在しなかった場合の例外をキャッチする方法は有効。
ただし、「関数やコマンド内で発生した例外」と「関数やコマンドが存在しなかったことによる例外」を区別できないことがあるかもしれないので注意。

記述例:
try (
  TestCommand()
)
catch (
  print "TestCommand Failed."  -- TestCommandが存在しなかった場合、例外を発するのでこちらが実行される。
)


このページのタグ一覧
3dsMax MAXScript プログラミング

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