有人能准确描述如何在Maya中创建和执行python包吗?很多关于这方面的教程和问题都是中间的,并且假定了一定的知识。我需要一个简单的例子作为起点。
Folder/
scriptA.py
scriptB.py
scriptC.py
ScriptA:
Import ScriptB
Import ScriptC
Create zip of Folder
In Maya
Code to run Folder as if not zipped
ScriptA.foo()
文件夹中有三个脚本。ScriptA引用了另外两个。我用像winrar这
我一直在跟踪,在Maya插件中使用来自QT设计器的.UI文件。它指出,为了在UI加载到Maya之后查询QtextEdit字段的值,我需要执行以下操作:
因此,现在当我们在maya中加载QT时,我们可以通过使用以下代码行来查询行文本,每次我们想编辑文本时都可以编辑:
pm.textField('textFieldName', query = True, text = True)
然而,我似乎无法使它发挥作用。我按如下方式加载UI:
# Load our window and put it into a variable.
ebWin = cmds.loadUI(uiFil
我开始学习swing,并下载了netbeans来完成教程。不幸的是,当我创建一个JFrame时,设计视图挂起,而不是加载,导航器和检查器窗格显示为空。
System details:
Linux Mint Maya
Netbeans version 7.0.1
java 1.6.0_24
任何想法都将不胜感激。
我一直在用C++为Maya编写一个插件。我使用的Makefile在雪豹上工作得很好,但在狮子上就不行了。在这两种情况下,我都使用最新版本的Maya 2012。下面是错误堆栈的顶部:
/Applications/Autodesk/maya2012/Maya.app/Contents/../../devkit/include/maya/OpenMayaMac.h:89:35: error:
AvailabilityMacros.h: No such file or directory
/Applications/Autodesk/maya2012/Maya.app/Contents/..
我正在使用C++为Autodesk Maya编写一个插件,并且有一个链接器错误。
我的主类是Maya_Search_Plugin.cpp
#include <Utilities.h>
DeclareSimpleCommand( search_face, PLUGIN_COMPANY, "4.5");
//doIt method is entry point for plugin
MStatus search_face::doIt( const MArgList& )
{
//calls to Maya types/functions and Ut
我正在为Maya 2013构建一个使用Qt的插件。我已经用gcc-4.8和Qt v4.7.1编译和构建了它,当我把插件加载到Maya中时,Maya崩溃了,我得到了以下错误:
objc[24831]: Class QCocoaColorPanelDelegate is implemented in both /Applications/Autodesk/maya2013/Maya.app/Contents/MacOS/QtGui and /Library/Frameworks/QtGui.framework/Versions/4/QtGui. One of the two will be use
我试图解决互相冲突的Qt库,这些库导致Maya崩溃。当我从航站楼运行玛雅时,我得到:
objc[4152]: Class QCocoaColorPanelDelegate is implemented in both /Applications/Autodesk/maya2016/Maya.app/Contents/MacOS/QtGui and /usr/local/lib/QtGui.framework/Versions/4/QtGui. One of the two will be used. Which one is undefined.
objc[4152]: Class QMacS
我是批处理文件的新手。我的教授为Autodesk Maya编写了自定义软件,该程序可以在大多数学生的计算机上运行;但是,在我的计算机上就不行。我们都有windows10,而我的电脑是全新的。.bat只是简单地打开和关闭。我在最后一行添加了'Pause‘,以查看窗口保持打开状态,并看到’访问被拒绝‘;或者,当我以管理员身份运行时,它什么也不做。这很令人困惑,因为.bat文件只更新插件的目录。我知道这样做的原因有很多,但我希望能有一个提醒。谢谢。
@echo off
set CURR_DIR=%~dp0
set BDMOVE_MOD_FILE=%CURR_DIR%\BDMove.mod
所以我有成百上千的maya文件需要用一个脚本来运行。所以我在想为什么我要费心打开maya,我应该能够在python shell中打开它(而不是maya中的python shell,windows中的python shell )
所以我们的想法是:
fileList = ["....my huge list of files...."]
for f in fileList:
openMaya
runMyAwesomeScript
我发现了这个:
C:\Program Files\Autodesk\Maya201x\bin\mayapy.exe
maya.stand