VSCode 开发调试 Blender脚本Addon配置实时生效
一、概述
通常在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配置实时生效相关推荐
- vscode中调试swift,如何配置launch.json
在 vscode 中调试 Swift 程序需要配置 launch.json 文件. 首先,在 vscode 中打开调试窗口(Ctrl+Shift+D). 然后,点击"创建一个新的 launc ...
- vscode php调试插件,构建VSCode开发调试环境(强大且实用的插件推荐)
随着VSCode的不断完善和强大,是时候将部分开发迁移到VS Code中了. 目前使用VS2019开发.NET Core应用,一直有一个想法,在VS Code中复刻VS的开发环境,同时迁移到VS Co ...
- vscode android调试,使用VsCode开发调试React Native笔记
Prerequisites: Android SDK Emulator/adb等环境先准备好 Steps: 启动simulator C:\AndroidSDK\Android\sdk\tools> ...
- 从unity到unreal4 虚幻4学习笔记 一 : ue4与vs studio、vs code开发环境的安装与配置
前言 学习ue4的理由 我是个资深unity玩家,自认为可以使用unity做任何事.对虚幻的仰慕纯属技术信仰,懂的都懂不多解释.我并不打算放弃unity,正所谓艺多不压身,多储备点技术栈也没坏处. u ...
- VsCode编辑器之shell脚本的编辑
VsCode编辑宇宙之shell脚本的编辑 背景介绍 长期从事.Net开发,一直使用宇宙第一IDE Visual studio系列,VsCode的横空出世,让我又多了一个非常完美的选择,vscode从 ...
- vscode断开调试服务器文件,vscode显示等待调试器断开连接
我正在尝试在vscode上调试量角器脚本. 我编辑了launch.json文件,但是调试控制台抛出了下面的错误. vscode调试控制台输出: C:\Program Files\nodejs\node ...
- vsCode 开发微信小程序插件
用 vsCode 开发微信小程序可以配置以下插件,让开发更美好: 1. vscode weapp api 2. vscode wxml 3. vscode-wechat 4. Easy WXLESS ...
- lldb 调试php,linux系统下如何在vscode中调试C++代码
本篇博客以一个简单的hello world程序,介绍在vscode中调试C++代码的配置过程. 1. 安装编译器 vscode是一个轻量的代码编辑器,并不具备代码编译功能,代码编译需要交给编译器完成. ...
- 【GNURadio实验报告】实验1-配置Ubuntu22.04+GNURadio开发调试环境
[GNURadio实验报告]实验1-配置Ubuntu22.04+GNURadio开发调试环境 一.配置虚拟机环境 (一)什么是虚拟机 (二)安装VMware WorkStation (三)安装Ubun ...
最新文章
- Docker不香吗,为啥还要K8s?
- Directx11教程(6) 画一个简单的三角形(2)
- 怎样实现基于Trie树和字典的分词功能
- 比较强得一个个性签名
- tcount在哪个文件里_在cad中tcount快速编号命令怎么用,求教
- 德州扑克里的专业术语你知道几个?
- 抖音直播间弹幕protocbuf分析
- 【C++深度剖析教程6】C++之友元
- 手把手教你用Jieba做中文分词
- VGG16与SSD算法Tensorflow代码实现对比
- E4/EAS/Eventing System 事件系统
- Arduino学习笔记14
- 贵州省中职学校计算机教材电子版,中职计算机基础课件_贵州省中职学校计算机应用基础教学工作计划.doc...
- 计算机系统基础袁春风试题,计算机系统基础习题解答与教学指导
- Java-封装继承多态
- java婚纱摄影网站计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
- 小冈香,何以给生活高级感
- 详解Spring Ioc(控制反转)
- 微带线microstrip和带状线stripline
- IMDB影评数据集无法通过keras下载
热门文章
- vscode 安装go插件
- condition_variable用法
- 进入Ubuntu系统Grub修改unix密码并加密
- Netty-粘包,半包和使用Json方式传输数据
- 英语四级和计算机二级有什么用,英语四级证书和计算机二级证书还有用吗?
- adobe脚本的框架_Adobe 系列软件插件脚本开发
- 中视伟业 基于海思芯片方案商,HI3516CV500/HI3516DV300/HI3519AV100/HI3559A等神经网络算力芯片方案
- hset php,hSet 命令/方法/函数
- 计算二重极限值[文件题]
- toString函数的重写(JavaScript)