コンポーネント
コンポーネントはエンティティにアタッチされる振る舞いを定義します。エンティティはコンポーネントのコンテナです。
PlayCanvasエンジンには多くのコンポーネントが定義されています。PlayCanvasエディターを使用して、エンティティにコンポーネントを追加できます。コンポーネントが公開するプロパティは、エンティティを選択したときに属性エディタにリストされます。
Component | Description |
---|---|
Anim | エンティティのレンダリングコンポーネントで指定されたモデル上で実行されるアニメーションアセットとアニメステートグラフを指定します。 |
Animation | エンティティのModelコンポーネントで指定されたモデル上で実行されるアニメーションアセットを指定します。 |
Audio Listener | 3Dオーディオ再生のためのリスナーの場所を指定します。 |
Button | ユーザーインタフェースのボタンを作成します。 |
Camera | エンティティの位置からシーンをレンダリングします。 |
Collision | エンティティに衝突ボリュームを割り当てます。 |
Element | ユーザーインタフェース要素を定義します。 |
Layout Child | 1つの要素について、デフォルトのレイアウトグループプロパティを上書きします。 |
Layout Group | 子ユーザーインターフェース要素の位置とスケールを自動的に設定します。 |
Light | エンティティに動的な光源をアタッチします。 |
Model | エンティティの位置に3Dモデルをレンダリングします。 |
Particle System | エンティティにパーティクルシステムをアタッチします。 |
Rigid Body | エンティティをシーンの物理シミュレーションに追加します。 |
Screen | ユーザーインターフェースの領域とレンダリングを定義します。 |
Script | エンティティがカスタムの振る舞いを実装するためのJavaScriptフラグメントを実行できるようにします。 |
Sound | Audioアセットを再生します。 |
Sprite | エンティティの位置に2Dグラフィックをレンダリングします。 |