*本博客根据视频Python For Maya - Artist Friendly Programming进行解释赘述,是看完教程后自己的一些笔记。
教程链接:Maya对艺术家友好的Python编程教程 Python For Maya - Artist Friendly Programming_哔哩哔哩_bilibili
maya python的三个模块
cmds(commands library)原来是为mel语言设计,用于编写maya的工具和插件,支持python 但不是完全支持。OpenMaya支持C++和C#和python,但不是完全支持python,多用于maya底层开发。pymel专为python设计,可以理解为用python的方式缀写OpenMaya,又有cmds简便语言写法的特点。
maya代码的存储位置
在maya代码编辑器里,将代码存储在对应maya版本的scripts里
查找python帮助文档
框选要查找的命令 右击 然后选择quick help 选择command documentation来查找对应的帮助文档
在command菜单下勾选command completion和show tooltip help 可以帮助快速写代码,不过在maya中可能会占用很多内存
利用help()和dir()方法查找帮助
设置pycharm中的python版本
设置pycharm中的自动拼写