====== VCIスクリプトの開発環境の導入 ======
このページは過去の情報となります。\\
新しいドキュメントは**[[https://developer.virtualcast.jp/vci-docs/manual/scripting/index.html|こちら]]**になります。
VCIスクリプトの作成には、**VSCode**の使用を推奨しております。\\
VSCodeを使用することで、以下のことが可能です。
* Lua言語によるスクリプトを作成
* バーチャル空間でのリアルタイムコーディング(スクリプトを書き換え)
* デバッグ
===== 必要なファイル =====
下記ファイルのダウンロードおよびインストールが必要になります。
* [[https://code.visualstudio.com/|Visual Studio Code (VSCode)]]
==== VSCode ====
**[[https://code.visualstudio.com/|VSCode]]**とはMicrosoft社が提供するオープンソースのテキストエディタです。([[https://ja.wikipedia.org/wiki/Visual_Studio_Code|Wikipedia]])\\
VCIのスクリプトを作成する際に使用します。
===== VSCodeで入力補助を有効にする =====
==== Luaの入力補助を有効にする ====
{{:vscode:visual-studio-marketplace.png?direct&600|}}
[[https://marketplace.visualstudio.com/items?itemName=sumneko.lua|Visual Studio Marketplace]]を開いて「Install」を選択します。\\
「このサイトは、Visual Studio Codeを開こうとしています」と表示された場合は「開く」を選択します。
{{:vscode:lua-vscode.png?direct&600|}}
VSCodeが開いたら「Install」を選択します。\\
これでLuaの入力補助が有効になります。
==== VCIの入力補助を有効にする ====
これまでVCIを利用したことが無い場合、**バーチャルキャストでVCIを読み込んで1度出現させてください。**\\
バーチャルキャストの実行時に作成されるフォルダーとファイルが必要な作業になります。
**1. VSCodeを立ち上げて[ファイル > フォルダーを開く] からフォルダーを開きます。**
C:/Users/_USER_/AppData/LocalLow/VirtualCast/VirtualCast
上記のパスにある[EmbeddedScriptWorkspace]フォルダーを開きます。\\
※''_USER_''の部分はパソコンに設定されたユーザーネームです。
{{vscode:luapath.png?direct|}}
**AppDataフォルダーが非表示になってる場合**
エクスプローラーオプション(フォルダー設定)から[表示 > 隠しファイル]にチェックを入れてください。
{{ vscode:vci_sample_folder.png?direct&250 }}
**2. VSCode側で[types.lua]と[template.lua]が読み込まれていれば、VCIの入力補助が有効になります。**
{{vscode:vci_vscodeinterisensu.png?direct&400|}}
**フォルダー展開時のダイアログ**
VSCodeは初期設定で制限モードになっているため、フォルダーを開いた際に次のようなダイアログが表示されます。\\
上記フォルダーに危険性はありませんので「信頼します」を選択してください。
{{ vscode:vci_security.png?direct&250 }}
VCIスクリプトの開発環境の導入までを解説しました。
⇒ [[vscode/debugger]]\\