Blender使用外部IDE编写代码,代码补全及Debug问题

说明:这是一篇很久以前的草稿,发出来给大家参考一下吧。

最近开始研究Blender的插件。开始之前还是先要把相关的工具弄好,代码补全,Debug都得安排上。预计从VS code和pycharm中选择一个。查阅了一些相关的资料咱们先快速总结一下。

  1. 代码补全功能功能对于两个IDE工具来说都要依赖fake-bpy-module这个包进行。
    这个包可以再GitHub上下载到https://github.com/nutti/fake-bpy-module
    如果使用pycharm的话更方便可以使用内置工具进行下载。注意选择一下对应的blender的版本就行(需要需要把这个包安装到Blender的python中)
  2. Debug功能相对来说对于pycharm过于麻烦需要使用到远程调试的接口,设置过于复杂就放弃了。
    VS code的话只需要加载Blender Development就可以进行断点了相对来说比较简单
  3. 需要注意的一点是我们要在IDE中正确选择编译使用的python.exe。因为我们如果计算中有安装好的python,IDE工具会默认使用已经安装好的python。我们要设置为Blender中的python
    pycharm设置编译器

    VS cods设置编译器
  4. VS Code 安装完Blender Development就可以Debug了。按ctrl+shift+P选择Blender:start把Blender.exe添加到路径上就可以Debug了


    这里说明一下有可能会出现Blender无法启动情况,有可能是你没有联网。这里会安装一些依赖包,还有就是要看一报错的提示。可能是pip升级器的版本不够,也可能是网络原因。如果实在安装不上可以借用pycharm的安装器来经行是一个比较简单的方式。可以参考第一条
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值