HEOActivity
HEOActivityはアクティビティを使用する際に設定するコンポーネントです。
アクティビティとはモデル・スクリプトをひとまとめのItemとして統合し、ワールドへの配置と設定を便利にするための機能です。
設定項目
名称 | 機能 |
---|---|
World Position | アクティビティを配置する位置を指定します。 |
World Rotation | アクティビティを配置する角度を指定します。 |
Scene Preview | 設定されたアクティビティをシーン内で表示します。 |
.json | アクティビティの情報をまとめたjsonファイルを指定します。 |
Overrides | 各アクティビティに定義されている設定項目を編集します。 |
Scene Previewについて
Scene Preview
を有効にすると、Scene内でアクティビティのプレビュー用オブジェクトが表示され、このオブジェクトの座標・大きさ・角度などを編集することができます。
この操作による変更はビルド時には元に戻り、HEOActivityが付いているオブジェクトのTransform値が参照されるためご注意ください。
高度な設定
名称 | 機能 |
---|---|
Auto Loading | 有効の場合、本Itemはワールド入場時に自動で読み込まれます。 無効の場合は自動で読み込まれないため、動的ローディングを使用するか、HeliScriptでLoad()を使用して読み込みます。 |
Item Render Priority | Itemの描画順序を決定します。 詳細はRenderingSettings / Priority Listをご参照ください。 |
アクティビティの自作について
SDK Ver12.x以降では、自分のアクティビティを制作して他の人に共有できるように出力する機能が追加されました。
詳細はVKC Activity Exporterをご覧ください。
アクティビティの入手方法について
Vket Cloudのアクティビティはアセットストアにて入手が可能です。
アセットストアはVket Cloudマイページにログイン後、画面上部のタブにおける「アセットストア」からアクセスが可能です。
アセットストアのアクセス方法、使い方の詳細は以下のマニュアルページをご確認ください。 便利機能をお手軽にインストール!Vket Cloudアセットストア・アクティビティの使い方
設定方法
例として、ここではアセットストアにて入手したアナログ時計アクティビティを使用します。
アクティビティの入手方法は後述のマニュアルをご確認ください。
1. ダウンロードしたActivityファイルを解凍します。OSごとに方法が異なりますが、お好みの方法で解凍してください。
2. ファイル内容を確認し、必ずREADMEをご確認ください。
3. 以下READMEの内容を確認し、どのパラメータがカスタマイズできるのかを事前に「アクティビティ設定」項目でご確認ください。
4. 解凍したanalogclockフォルダーをVketCloudSDKがインストールされているUnityのProjectのアセット内任意のパスに配置してください。
5. 空のシーンを作成し、シーンにて右クリックした上で "Add Essential Objects for Vket Cloud"を選択して必須コンポーネントを配置します。
その後、アクティビティの配置のために空のオブジェクトを作成します。
6. 作成した空のオブジェクトの名前をAnalogClockなどに変更します。(他オブジェクトとは別の名称にしてください。)
7. HEO ActivityコンポーネントをAnalogClockオブジェクトにアタッチします。
8. activity\analogclock\AnalogClockActivity.jsonをHEO Activityのjson項目にセットします。
9. HEOActivityのoverridesで"useSecondHand"の設定をします。パラメーターの説明に関してはREADME.mdの「アクティビティ設定」項目を参照して下さい。
10. オブジェクトの原点にアナログ時計が出現するので、設置場所をTransformで調整します。
11. ビルドしてアナログ時計が出現していれば完了です。