二次代码开发

1   开发技巧

  • cycles API直接查看cycles源码,properties.py
  • blender -r -R注册blend后缀名文件,小r为静默注册-v显示版本
  • blender排错cmd工具:blender_debug_log.bat

用户偏好设置-开发额外选项+Python工具提示+工具提示

开启「开发额外选项」后,右键UI组件,可以查看源代码。

在寻找UI组件所在类目时,可查看Python工具提示信息。

在查找一些操作命令时,可以在blender里操作后在控制台看执行的语句。活用blender控制台进行调试。

live edit状态去除bl_info(meta元数据),其余状态一样

Operator 的 bl_label 的 translation context 必须为 Operator。
Operator 的 bl_description 的 translation context 必须为 *。

blender主程序目录下,有debug.cmd工具可以用于生成blender崩溃的日志。

2   常见API总结

3   插件升级功能