擅长:python、mysql、java
<p>你所拥有的不是方法。他们不在任何班级。请参见下面最简单的示例:</p>
<pre><code>import maya.cmds as cmds
class MyClass:
# This method returns the animCurves connected to particular node
def animCurveNode(self):
animCurveName = []
mySel = cmds.ls(sl = True)
filePath = "D:\sdk.txt"
attrName = "l_eyeBrow_Sliders.eyeBrow_start_updn"
for each in mySel:
list = cmds.listConnections(each, d = False,s = True)
animCurveName.extend(list)
return animCurveName
# This method return the animCurves and the name of the atribute to connect as the first memebr in the list
def attrAnimCurve(self):
attrName = "l_eyeBrow_Sliders.eyeBrow_start_updn"
animCurveNames = animCurveNode()
animCurveNames.insert(0,attrName)
return animCurveNames
</code></pre>
<p>但是,您并没有真正指定要使用<code>self</code>的内容。例如,哪些变量应该是对象的一部分。你知道吗</p>
<p>有关<code>self</code>的更多信息,请看以下内容:</p>
<p><a href="https://stackoverflow.com/questions/2709821/what-is-the-purpose-of-self-in-python">What is the purpose of self?</a></p>