说明:这是一篇很久以前的草稿,发出来给大家参考一下吧。
最近开始研究Blender的插件。开始之前还是先要把相关的工具弄好,代码补全,Debug都得安排上。预计从VS code和pycharm中选择一个。查阅了一些相关的资料咱们先快速总结一下。
- 代码补全功能功能对于两个IDE工具来说都要依赖fake-bpy-module这个包进行。
这个包可以再GitHub上下载到https://github.com/nutti/fake-bpy-module
如果使用pycharm的话更方便可以使用内置工具进行下载。注意选择一下对应的blender的版本就行(需要需要把这个包安装到Blender的python中)
- Debug功能相对来说对于pycharm过于麻烦需要使用到远程调试的接口,设置过于复杂就放弃了。
VS code的话只需要加载Blender Development就可以进行断点了相对来说比较简单
- 需要注意的一点是我们要在IDE中正确选择编译使用的python.exe。因为我们如果计算中有安装好的python,IDE工具会默认使用已经安装好的python。我们要设置为Blender中的python
pycharm设置编译器
VS cods设置编译器
- VS Code 安装完Blender Development就可以Debug了。按ctrl+shift+P选择Blender:start把Blender.exe添加到路径上就可以Debug了
这里说明一下有可能会出现Blender无法启动情况,有可能是你没有联网。这里会安装一些依赖包,还有就是要看一报错的提示。可能是pip升级器的版本不够,也可能是网络原因。如果实在安装不上可以借用pycharm的安装器来经行是一个比较简单的方式。可以参考第一条