我尝试在玛雅制作简单的工具。我使用这个脚本来获取当前的项目目录:
pymel.core.workspace.getcwd()
有时候这个剧本进展顺利。但有时结果不合适,如下所示: D:\ MyProject \ Movie \ EP01 \ SQ010 \ SH001
我的maya文件位于: D:\ MyProject \ Movie \ EP01 \ SQ010 \ SH001 \ scenes
好吧,有时会遗漏一个文件夹(这很奇怪)
在谷歌搜索后,我收到此链接:https://github.com/LumaPictures/pymel/issues/32
他们说,我应该使用
的getPath()
比
GETCWD()
我试过但是,这个脚本仍然无效,因为结果是: C:\ Users \ aditya \ Documents \ maya \ projects \ default
有什么建议吗?或者我错过了什么? 我顺便使用了maya 2016 ..
答案 0 :(得分:0)
我建议使用传统的Maya命令,而Maya's documentation使用命令 internalVar 并使用标志 userWorkspaceDir 返回当前项目,而不是使用PyMel目录。如下;
project_dir = cmds.internalVar(userWorkspaceDir=True)
print project