Genvid Unity Editor パッケージ¶
engine-integration/unity/genvid_editor.unitypackage
は、Unity エディタに新しいウィンドウを追加します。このウィンドウでは、 Cluster UI や Bastion UI と同じ機能にアクセスすることができます。
注釈
エディタパッケージは、Unity editor にオプションの機能を追加するもので、Genvid SDK の統合には必要ありません。
パッケージの内容¶
Genvid/Editor/Plugins/GenvidRESTCSharp.dll
Unity Editor で Genvid Stack の制御を可能にする ツールボックス REST API のラッパーです。2 つの外部のサードパーティ製ライブラリである RESTCSharp Library と Newtonsoft JSON.Net Library (同じフォルダに含まれています) に依存します。
バージョン 8.0 の Newtonsoft ライブラリを使用して、JSON.Net for Unity の資産を置き換えることができます。
Genvid/Editor/Scripts/GenvidWindow.cs
- このファイルには、Genvid エディタ ウィンドウのコードが含まれています。bastion で管理されているさまざまなクラスタと通信することができます。
Genvid/Editor/Ressources/Textures/*.png
- これは、Genvid Window UI で使用するテクスチャです。
パッケージのビルド¶
パッケージソースは /engine-integration/unity/editor
配下で利用可能です。 package.py スクリプトに 「editor」 オプションを使用して、完全な Unity のパッケージをビルドすることができます。プリビルドされたアセットパッケージは、フォルダ内に engine-integration/unity/genvid_editor.unitypackage
という名前で用意されています。
パッケージのインストール¶
/samples/cube/unity
のキューブサンプルでは、Python スクリプトを使用して、サンプルにパッケージをインストールします。以下を実行します。
py unity.py prepare
Unity プロジェクトに Genvid SDK を手動で追加することもできます。
Unity Editor でプロジェクトを開きます。
を選択します。
/engine-integration/unity
フォルダの genvid_editor.unitypackage をクリックします。