VSCode の開発とデバッグ Blender スクリプトのアドオン設定がリアルタイムで有効になります

I. 概要

通常、Blender を一定期間学習し、基本的な機能を理解すると、これ以上簡単な操作や新しい機能の追加がないことに気づき、このとき誰もが習慣的にプラグイン Addon を探します。

プラグインを開発する際、プラグインの py ファイルでパラメータや関数が変更されることがありますが、有効にするには Blender を再起動する必要があります。ここでは、VSCode を使用してアドオンを開発およびデバッグした記録を示します。リアルタイム。

参考資料:VSCode開発 Blenderスクリプトツールconfiguration_blender vscode_Fachenのブログ - CSDNブログ

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

GitHub - JacquesLucke/blender_vscode: Blender 開発用の Visual Studio Code 拡張機能。

2. インストール手順

VScode でプラグイン Blender Development をダウンロードする

VSCode でスクリプト アドオン ファイルを開き、Crtl+Shift+P でコマンド コンソールを表示し、[Blender: start] を選択します。この操作により、Blender が開き、Blender コンソールが自動的に引き継がれます。

自動で開くことができない場合、考えられる理由は、Blender に付属の Python 環境にいくつかのパッケージ (debugpy) が欠落していることです。

 参考リンク:【Blender Python】Pythonパッケージをインストールする - Zhihu

Blender のコンソールで次のように入力します。

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

exe の場所を確認し、CMD または PowerShell (または bash) でこのディレクトリに移動します。

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

コードを実行し、debugpy パッケージ、フラスコ、リクエストもインストールします。

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

依存パッケージをインストールした後、起動します

VS コードは、リンクが成功したことを示す情報の出力を開始します。

 

3. 利用手順

VScode でスクリプト コードを変更し、アドオンを再ロードすると、Blender のプラグインが変更されていることを確認します。

py ファイルを変更した後に自動的にリロードしたい場合は、アクティブ化します。

vscode で、ファイルを開きます ----設定 ----設定、検索、Reload OnSave を見つけてチェック マークを付けると、py ファイルが保存されるたびに自動的に再ロードされます。

おすすめ

転載: blog.csdn.net/qq_44874004/article/details/130649228