2

関数を介して Maya のレイ トレース シャドウをオン/オフに設定しようとしています。この関数はテキスト スクロール リスト (シーン内のライト) から読み取りますが、次のエラー行 106 が表示されます: 'NoneType' オブジェクトは反復可能ではありません #

奇妙なことに、同じコードを使用して属性をライトとその動作に設定しましたが、このコードではありません。コードは以下にあります。

Ubuntu 12.04 & Python 2.7

def RT_ShadowsOff():

selectedLights = cmds.textScrollList ("lgtList", query = True, selectItem = True)

for lgt in selectedLights:
    cmds.setAttr(lgt+".useRayTraceShadows", False)
4

1 に答える 1