我试图用Python为Blender编写一个简单的导出器,我认为问题出在bl\uidname上。我不确定该如何格式化该值。在
class ExportS3D(bpy.types.Operator, ExportHelper) :
bl_idname = "object.ExportS3D";
bl_label = "S3D Exporter";
bl_options = {'PRESET'};
filename_ext = ".S3D";
我可能完全错了,所以我的代码是:
^{pr2}$文件名是S3D_报告器.py它被放在Blender/2.7.1/scripts/addons/
bl_idname
定义用于访问blender中的运算符的名称。使用“object.ExportS3D“您的导入运算符可用作bpy.ops.object.ExportS3D
,但bl\u idname需要小写,因此请使用”对象.s3d““要让您的导入程序开始工作,请将
register_module(__name__)
更改为register_class(ExportS3D)
以取消注册。在您将需要将
return {'FINISHED'}
添加到execute()
中,这样就可以去掉所有的“;”。在相关问题 更多 >
编程相关推荐