Genvid Unity Editor パッケージ

engine-integration/unity/genvid_editor.unitypackage は、Unity エディタに新しいウィンドウを追加します。このウィンドウでは、 Cluster UIBastion UI と同じ機能にアクセスすることができます。

注釈

エディタパッケージは、Unity editor にオプションの機能を追加するもので、Genvid SDK の統合には必要ありません。

パッケージの内容

Genvid/Editor/Plugins/GenvidRESTCSharp.dll

Unity Editor で Genvid Stack の制御を可能にする ツールボックス REST API のラッパーです。2 つの外部のサードパーティ製ライブラリである RESTCSharp LibraryNewtonsoft 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 を手動で追加することもできます。

  1. Unity Editor でプロジェクトを開きます。

  2. Assets ‣ Import Package ‣ Custom Package を選択します。

  3. /engine-integration/unity フォルダの genvid_editor.unitypackage をクリックします。