import maya.cmds as mc
import math
def my_sin():
for i in range(1,26):
name = mc.polySphere()
mc.setAttr("pSphere" + str(i) + ".translateX" , i)
mc.setAttr("pSphere" + str(i) + ".scaleX",0.5)
mc.setAttr("pSphere" + str(i) + ".scaleY",0.5)
mc.setAttr("pSphere" + str(i) + ".scaleZ",0.5)
mc.select(allDagObjects = True )
sel = mc.ls(sl=True)
selSize = len(sel)
#mc.timer(name)
for j in range(0,len(sel)):
mc.setAttr(sel[j]+".ty", math.sin(j*0.5*2))
mc.setAttr("lambert1" + ".color",0,0,1)
mc.select(cl = 1)
my_sin()
你可以继续打开表达式编辑器输入表达式让球体按照sin方式运动起来