如何在maya独立应用程序中加载maya插件。 我尝试使用
加载它MGlobal::executeCommand("`loadPlugin \"C:/XXXXX/XXXX.mll\" `");
但每次我
(kFailure) : unexpected internal failure
我该怎么做呢?
谢谢,
答案 0 :(得分:0)
你有没有打电话
import maya.standalone
maya.standalone.initialize()
?如果不是,你实际上没有运行maya实例来工作。
您也可以使用maya.cmds加载插件
import maya.cmds as cmds
cmds.loadPlugin("pluginname.mll")
答案 1 :(得分:0)
您传递给MGlobal :: executeCommand的字符串在命令周围有反引号。 MGlobal :: executeCommand调用正在运行loadPlugin命令,然后尝试将loadPlugin命令的返回值作为另一个命令运行。
可能是您的插件已成功加载,并且您看到的MStatus :: kFailure是尝试运行loadPlugin命令的返回值的结果。
尝试删除反引号以查看是否可以解决问题:
MGlobal::executeCommand("loadPlugin \"C:/XXXXX/XXXX.mll\"");