简单的 Python 示例

使用帮助行右下角的按钮打开 Maya 侦听器。这将打开脚本侦听器。

从标签栏创建 Python 选项卡。

这是一个非常基本的脚本,可以打印默认场景中摄像机的位置。在侦听器中输入:

import maya.cmds as cmds          
cameras = cmds.ls(type ='camera')  
for each_camera in cameras:
    parent = cmds.listRelatives(each_camera, parent=True)
    position = cmds.xform(parent, q=True, translation=True)
    print each_camera, "is at", position

选择脚本并使用 CTRL+enter 执行它;

这是另一个生成随机立方体集合的简单示例。它使用 python random 模块生成随机值。

import maya.cmds as cmds
import random
         
for n in range(25):
    cube, cubeShape = cmds.polyCube()
    x = random.randrange(-50, 50)
    y = random.randrange(-50, 50)
    z = random.randrange(-50, 50)
    cmds.xform(cube, t = (x,y,z))