特別なコンポーネント

キネトスケイプは特別なコンポーネントがあり、それを付けることで特別な機能を持たせられます。

コンポーネント一覧

プレゼン用オブジェクト PresentationObject

プレゼン定義ファイルで参照できる ID を指定するためのコンポーネントです。このコンポーネントと同じオブジェクトに Animator を付けることで、AnimBool アクションなどから参照できます。

フィールド

説明

Object ID

オブジェクトを識別するためのユニークな ID。プレゼン定義ファイルで使用します。

平面スクリーン SlideScreenPlaceHolder

フィールド

説明

Object ID

スクリーンのオブジェクトを識別するためのユニークな ID。プレゼン定義ファイルで使用します。

Screen Renderer

スクリーンのレンダラー。

Screen Aspect Ratio

スクリーンのアスペクト比です。横幅/高さで計算ができます。

360 スクリーン VRScreenPlaceHolder

フィールド

説明

Object ID

オブジェクトを識別するためのユニークな ID。プレゼン定義ファイルで使用します。

Screen Renderer

スクリーンのレンダラー。Ma内向きの大きな球である必要があります。

触れるオブジェクト InteractiveObject

参加者が手を近づけた時にイベントが発火するコンポーネントです。触れる領域を示す Trigger 設定の Collider が必要です。PresentationObject を継承しているため、このオブジェクトについているコンポーネントをプレゼン定義ファイルから ID で参照出来ます。

フィールド

説明

Object ID

オブジェクトを識別するためのユニークな ID

On Touch Start

参加者が手で触れたときのイベント

On Touch Finish

参加者が手を離したときのイベント

On Pinch Start

参加者が近くでピンチをしたときのイベント

On Pinch Finish

参加者がピンチを止めたときのイベント

アニメーションアクション ChangeAnimationBool

InteractiveObject でアニメーションを変化させるためのコンポーネントです。Animator のついた GameObject に貼り付けることで、指定された Bool パラメーターの値を変更します。

InteractiveObject のイベントと紐付けて使ってください。

フィールド

説明

ParamName

Animator のパラメーター名

乗って移動できる床 MovingPlatform

移動する床に貼り付けることで、参加者がその上に乗ったまま移動します。このコンポーネントを付けた床を、アニメーションなどで移動させると、シーン内を移動することができます。

360 静止画スクリーン PanoramicScreen

360度静止画を表示するためのコンポーネントです。内側向きの球体、SplitedPanoramicPictureマテリアルがアタッチされている必要があります。

フィールド

説明

Object ID

オブジェクトを識別するためのユニークな ID。プレゼン定義ファイルで使用します。

ページ送り PageChangeObject

ページ送りを行うコンポーネントです。このコンポーネントが付与されたオブジェクトをピンチすることでページ送りを行うことができます。

静止モード時の座席 Seat

静止モード時にユーザーを指定した番号の座席に着席させることができます。後述のSeatControllerコンポーネント経由で生成することを推奨しています。

フィールド

説明

Seat Number

座席の番号。1~12まで指定できます。

静止モード時の座席を追加 SeatController

このコンポーネントをアタッチしインスペクターから「座席を追加」を押下することで前述の座席を追加できます。

静止モード時の座席を整列させる SeatLayoutGroup

このコンポーネントをアタッチしインスペクターから「座席を整列」を押下することで指定し間隔と行で座席を整列することができます。

フィールド

説明

Spacing

座席と座席の間隔。メートル単位。

Number Of Seats In a Row

一行に配置する座席の最大数

最終更新

役に立ちましたか?