一、概述

通常在Blender 学习一段时间后,了解了大概的基本功能后,发现没有有一些操作更简单化或者增添新功能 ,这时大家就会习惯性的寻找插件Addon.

开发插件的时候,有的时候在插件的py文件里面修改了参数和功能,但是需要重启Blender才能生效,这里记录一下使用VSCode 开发调试Addon,并且实时生效。

参考资料:VSCode 开发 Blender脚本工具配置_blender vscode_伐尘的博客-CSDN博客

https://www.youtube.com/watch?v=q06-hER7Y1Q

GitHub - JacquesLucke/blender_vscode: Visual Studio Code extension for Blender development.

二、安装步骤

在VScode中下载插件Blender Development

在VSCode 中打开你的脚本Addon文件,Crtl+Shift+P调出命令台,选择Blender:start,这个操作会打开你的Blender,并且自动接管Blender的控制台。

如果自动打开失败,可能原因是Blender自带的Python环境少了几个包,debugpy

参考链接:[Blender Python] 安装Python包 - 知乎

在Blender的控制台中,输入

>>> import sys
>>> sys.exec_prefix
'C:\\Program Files\\Blender Foundation\\Blender 3.1\\3.1\\python'

查看exe的位置,在CMD或者PowerShell(或bash)中cd到这个目录下

cd "C:\Program Files\Blender Foundation\Blender 3.1\3.1\python"

运行代码,安装debugpy包,flask和requests也安装一下

.\bin\python.exe -m pip install debugpy --target=.\lib\site-packages

安装依赖包之后,再Start

VS code开始有信息输出,说明链接成功

三、使用步骤

在VScode里面修改你的脚本代码,然后Reload Addons,发现Blender里面的插件就变了

如果想在修改py文件之后,自动重新加载,激活

在vscode中,打开 文件----首选项----设置,搜索一下,找到Reload OnSave,打个勾,每次保存py文件,就会自动重新加载

VSCode 开发调试 Blender脚本Addon配置实时生效相关推荐

  1. vscode中调试swift,如何配置launch.json

    在 vscode 中调试 Swift 程序需要配置 launch.json 文件. 首先,在 vscode 中打开调试窗口(Ctrl+Shift+D). 然后,点击"创建一个新的 launc ...

  2. vscode php调试插件,构建VSCode开发调试环境(强大且实用的插件推荐)

    随着VSCode的不断完善和强大,是时候将部分开发迁移到VS Code中了. 目前使用VS2019开发.NET Core应用,一直有一个想法,在VS Code中复刻VS的开发环境,同时迁移到VS Co ...

  3. vscode android调试,使用VsCode开发调试React Native笔记

    Prerequisites: Android SDK Emulator/adb等环境先准备好 Steps: 启动simulator C:\AndroidSDK\Android\sdk\tools> ...

  4. 从unity到unreal4 虚幻4学习笔记 一 : ue4与vs studio、vs code开发环境的安装与配置

    前言 学习ue4的理由 我是个资深unity玩家,自认为可以使用unity做任何事.对虚幻的仰慕纯属技术信仰,懂的都懂不多解释.我并不打算放弃unity,正所谓艺多不压身,多储备点技术栈也没坏处. u ...

  5. VsCode编辑器之shell脚本的编辑

    VsCode编辑宇宙之shell脚本的编辑 背景介绍 长期从事.Net开发,一直使用宇宙第一IDE Visual studio系列,VsCode的横空出世,让我又多了一个非常完美的选择,vscode从 ...

  6. vscode断开调试服务器文件,vscode显示等待调试器断开连接

    我正在尝试在vscode上调试量角器脚本. 我编辑了launch.json文件,但是调试控制台抛出了下面的错误. vscode调试控制台输出: C:\Program Files\nodejs\node ...

  7. vsCode 开发微信小程序插件

    用 vsCode 开发微信小程序可以配置以下插件,让开发更美好: 1. vscode weapp api 2. vscode wxml 3. vscode-wechat 4. Easy WXLESS ...

  8. lldb 调试php,linux系统下如何在vscode中调试C++代码

    本篇博客以一个简单的hello world程序,介绍在vscode中调试C++代码的配置过程. 1. 安装编译器 vscode是一个轻量的代码编辑器,并不具备代码编译功能,代码编译需要交给编译器完成. ...

  9. 【GNURadio实验报告】实验1-配置Ubuntu22.04+GNURadio开发调试环境

    [GNURadio实验报告]实验1-配置Ubuntu22.04+GNURadio开发调试环境 一.配置虚拟机环境 (一)什么是虚拟机 (二)安装VMware WorkStation (三)安装Ubun ...

最新文章

  1. Docker不香吗,为啥还要K8s?
  2. Directx11教程(6) 画一个简单的三角形(2)
  3. 怎样实现基于Trie树和字典的分词功能
  4. 比较强得一个个性签名
  5. tcount在哪个文件里_在cad中tcount快速编号命令怎么用,求教
  6. 德州扑克里的专业术语你知道几个?
  7. 抖音直播间弹幕protocbuf分析
  8. 【C++深度剖析教程6】C++之友元
  9. 手把手教你用Jieba做中文分词
  10. VGG16与SSD算法Tensorflow代码实现对比
  11. E4/EAS/Eventing System 事件系统
  12. Arduino学习笔记14
  13. 贵州省中职学校计算机教材电子版,中职计算机基础课件_贵州省中职学校计算机应用基础教学工作计划.doc...
  14. 计算机系统基础袁春风试题,计算机系统基础习题解答与教学指导
  15. Java-封装继承多态
  16. java婚纱摄影网站计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
  17. 小冈香,何以给生活高级感
  18. 详解Spring Ioc(控制反转)
  19. 微带线microstrip和带状线stripline
  20. IMDB影评数据集无法通过keras下载

热门文章

  1. vscode 安装go插件
  2. condition_variable用法
  3. 进入Ubuntu系统Grub修改unix密码并加密
  4. Netty-粘包,半包和使用Json方式传输数据
  5. 英语四级和计算机二级有什么用,英语四级证书和计算机二级证书还有用吗?
  6. adobe脚本的框架_Adobe 系列软件插件脚本开发
  7. 中视伟业 基于海思芯片方案商,HI3516CV500/HI3516DV300/HI3519AV100/HI3559A等神经网络算力芯片方案
  8. hset php,hSet 命令/方法/函数
  9. 计算二重极限值[文件题]
  10. toString函数的重写(JavaScript)