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 ファイルが保存されるたびに自動的に再ロードされます。