我正在为搅拌器编写python脚本。因为特定于搅拌器,否则我所遇到的问题就不会存在。
list.get(i - 1)
在Blender中,必须在此位置声明“名称”(作为类级别变量)。不能将其声明为None,以后再更改。在我的脚本中,get_items和update是全局函数。我希望它们成为TREE_OT_assign类的方法。有可能吗?
答案 0 :(得分:0)
天哪,我的天哪。解决方案是如此简单。
代替:
dialogs
只需使用:
class TREE_OT_assign(bpy.types.Operator):
names = bpy.props.EnumProperty(items=get_items(), update=update())
def invoke(self, context, event):
我以前尝试过此方法,但是我将方法定义放在“名称”变量定义下面:/