Blender 2.8
官方文档:bpy.utils模块
这个模块定义了很多用于插件配置的工具,详情请查看上面的官方文档,以下仅记录我自己用到的一些功能
bpy.utils.register_classes_factory(classes)
这个方法貌似是2.8前后加入的,功能相当于之前bpy.utils.register_class(cls)
加上bpy.utils.unregister_class(cls)
,用于加载和卸载Blender的可注册类(registerable blender class)
以前的写法
classes = (SingleVertex_OT_Operator ,
SingleVertex_PT_Panel)
def register():
bpy.utils.register_classes(class)
def unregister():
bpy.utils.unregister_classes(class)
现在的写法
classes = (SingleVertex_OT_Operator ,
SingleVertex_PT_Panel)
register , unregister = bpy.utils.register_classes_factory(class)