表示するサンプルコードの言語を指定できます。
レイヤー2Dコンポーネント (Layer2DComponent)
概要
Layer2DComponentを継承して独自のパラメータを追加したり、イベントに独自のイベントを設定したりすることで、レイヤーに機能を追加するコンポーネントを作成することができます。レイヤーのUpdate時の機能をコンポーネントとして切り出すことで、複数のレイヤー間でその機能を使いまわせる可能性を高めることができます。
Layer2DComponentを継承して独自の機能を持つコンポーネントを作成し、AddComponentメソッドによってレイヤーに登録すると、そのコンポーネントのOnUpdateメソッドが毎フレーム呼び出されるようになります。
主なメソッド
名称 | 説明 |
---|---|
Vanish | このコンポーネントをレイヤーから削除します。OnUpdateが呼ばれなくなります。 |
主なプロパティ
名称 | 説明 |
---|---|
Owner | このコンポーネントが登録されているレイヤー。 |
IsUpdated | このコンポーネントのOnUpdateが実行されるかどうか。 |
IsAlive | このコンポーネントが有効か(実行中か)どうか。取得専用。 |
主なイベント
名称 | 説明 |
---|---|
OnUpdate | オーバーライドして、毎フレーム実行される更新イベントを記述することができます。 |
使用方法
Object2DComponentのサンプルとほぼ同様の方法で利用することができます。