gpt4 book ai didi

python - Maya\python 增加值的增量按钮

转载 作者:太空宇宙 更新时间:2023-11-04 00:13:31 24 4
gpt4 key购买 nike

我是 python 的新手。我尝试在 Maya 中制作一个按钮来增加折痕边缘的值。每次单击它时,我都想为折痕值 +1。

我试过这个:

def crease(ignore):
value=+1
newvalue = value
for i in value(int(newvalue)+1):
maya.cmds.polyCrease(i)

但它不起作用。如果有人能帮忙非常感谢您提供的任何帮助

最佳答案

这是嵌套值的问题,当你的值在def下时,它不是不存储在全局范围内。

counter = 0

def crease(ignore):
value = counter+1
maya.cmds.polyCrease(v=i)
return value

counter = crease(0)

如果你想跟踪计数器,你可以创建一个全局的: Can not increment global variable from function in python

字典: python modify a dictionary inside a method

甚至是一个类(class)。

关于python - Maya\python 增加值的增量按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51696232/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com