特別なコンポーネント
キネトスケイプは特別なコンポーネントがあり、それを付けることで特別な機能を持たせられます。
コンポーネント一覧
プレゼン用オブジェクト PresentationObject
プレゼン定義ファイルで参照できる ID を指定するためのコンポーネントです。このコンポーネントと同じオブジェクトに Animator を付けることで、AnimBool アクションなどから参照できます。
フィールド
説明
Object ID
オブジェクトを識別するためのユニークな ID。プレゼン定義ファイルで使用します。
平面スクリーン SlideScreenPlaceHolder
スクリーンは子オブジェクトとして生成されるため、このコンポーネントの ID は PresentationObject のような任意のコンポーネントの参照には使えません。そのような場合には PresentationObject を合わせて使用してください。
フィールド
説明
Object ID
スクリーンのオブジェクトを識別するためのユニークな ID。プレゼン定義ファイルで使用します。
Screen Renderer
スクリーンのレンダラー。
Screen Aspect Ratio
スクリーンのアスペクト比です。横幅/高さで計算ができます。
360 スクリーン VRScreenPlaceHolder
スクリーンは子オブジェクトとして生成されるため、このコンポーネントの ID はPresentationObject のような任意のコンポーネントの参照には使えません。そのような場合には PresentationObject を合わせて使用してください。
フィールド
説明
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
このコンポーネントを使用する場合はSeatControllerがアタッチされているオブジェクトと同じオブジェクトにアタッチしてください。
このコンポーネントをアタッチしインスペクターから「座席を整列」を押下することで指定し間隔と行で座席を整列することができます。
フィールド
説明
Spacing
座席と座席の間隔。メートル単位。
Number Of Seats In a Row
一行に配置する座席の最大数
最終更新
役に立ちましたか?