我正在尝试使用 Blender 2.63 中的 python 脚本创建一个更友好的菜单来使用我创建的文件格式导出模型。
一直在检查 Blender 的 API 文档,还有模板示例,但还没有弄清楚如何实际调用我创建的导出器,它工作正常。
让我再描述一下这个问题;要导出,我必须转到文件->导出->选择所需格式->命名->按导出按钮。我想通过一个菜单来自动化这个过程(就像模板中提供的那个,ui_menu);只需加载/运行脚本并选择导出,其余的应由脚本自己处理。假设混合文件是 MyCoolModel.blend,它将假定导出的文件将放置在同一位置,名称为 MyCoolMode,并附加正确的扩展名。
通过具有自定义菜单,该菜单位于一个文件中。不知道如何调用提供描述参数的导出器的过程,甚至不知道这是否可能。
另一方面,将导出器的代码移动到另一个模块(自定义菜单)可能更容易,添加一个按钮并调用一个执行所描述内容的函数,如果有人已经对此进行了编码,我只是为了获得反馈,然后重新- 使用导出模块。
最后,我想保留原始导出模块,以防艺术家需要更改导出过程的默认名称,或者只是因为他想手动进行......拥有两个版本,试图重新如果可能的话,使用 Export 将是最好的,真的没有重复代码;)。