簡體   English   中英

相同的 Python 命令可在一台計算機上運行,​​但在 Maya 中的另一台計算機上不起作用

[英]Same Python command works on one computer but doesn't on another in Maya

我在 Maya 2020.4 中運行此命令時遇到問題:

import maya.cmds as cmds

cmds.lookThru('CAMERA:sh*_Vcam')

我試圖通過相機查看,當我嘗試運行它時,Maya 給了我這個錯誤:

# Error: RuntimeError: file <maya console> line 3: Too few arguments given.

我問了一個朋友,他在具有相同 Maya 版本的不同 PC 上為我運行它,並且它起作用了。 我錯過了什么?

當找不到相機時,似乎會出現該錯誤。

做一個cmds.ls('CAMERA:sh*_Vcam')看看它是否找到了任何東西,如果沒有,那就是你的問題。

mc.lookThru('persp') # works

mc.lookThru('invalid') # RuntimeError

# Quick function if you'd like to avoid the error
def lookThru(cam):
    try:
        mc.lookThru(cam)
    except RuntimeError:
        mc.warning('No camera found matching {!r}.'.format(cam))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM