簡單的 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))