ジャンプ先: 概要. 戻り値. 関連. フラグ. Python 例.
unloadPlugin(
string [string...]
, [addCallback=script], [force=boolean], [removeCallback=script])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
unloadPlugin は、取り消し可能、照会不可能、および編集不可能です。
Maya からプラグインをアンロードします。このコマンドの実行が成功した後は、プラグインは利用できなくなります。
string[] | 正常にアンロードしたプラグインの内部名です。 |
loadPlugin, openMayaPref, pluginInfo
addCallback, force, removeCallback
ロング ネーム(ショート ネーム) |
引数タイプ |
プロパティ |
force(f)
|
boolean
|
|
|
プラグインが稼動中でもプラグインをアンロードします。これはお勧めしません。シーン内のノードやデータ型を実装したプラグインをアンロードした場合、それらのインスタンスは未知のノードまたは未知のデータに変換され、シーンが適切に動作しなくなってしまいます。Maya が不安定になり、クラッシュする場合もあります。このフラグを使用する場合は、シーンを MayaAscii フォーマットで保存して、できるだけ早く Maya を再起動することをお勧めします。
|
|
addCallback(ac)
|
script
|
|
|
プラグインをアンロードする直前に、コールするプロシージャを追加します。プロシージャは、プラグインの名前になる 1 つの文字列引数を持つ必要があります。
|
|
removeCallback(rc)
|
script
|
|
|
前に -addCallback で追加されたプロシージャを除去します。
|
|
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
|
import maya.cmds as cmds
# Unload the plugin that has the internal name "newNode"
#
cmds.unloadPlugin( 'newNode.py' )