私はPythonで新しく、Mayaライトシェイプにアトリビュートを追加しようとしています。スクリプトは、そのように動作しますする必要があります。各light.shapeのために私は「mtoa_constant_lightGroup」属性を追加選択した:pythonを使ってライトにアトリビュートを追加する方法
import maya.cmds as pm
lightSelect= pm.ls (sl=True, dag=True, leaf=True)
for elem in lightSelect:
pm.addAttr (elem, ln='mtoa_constant_lightGroup', at=long, dv=0)
pm.setAttr (e=True, keyable=True, elem +'.mtoa_constant_lightGroup')
をしかし、私はこのエラーを持っているスクリプトを実行すると:
Error: line 1: non-keyword arg after keyword arg
をどんな提案もお願いします。
助けのため
感謝。 'dv-0'ではなく' dv = 0'が必要です。 – timgeb
はいそれは書いた間違いでした。とにかくd = 0でも同じエラーがあります –
2番目のエラーは、最後の行のキーワード引数の後ろに位置引数を使用できないことです。私はエラーメッセージを再表示していることを知っていますが、あなたがそれについて理解していないものはわかりません。 – timgeb