表示するサンプルコードの言語を指定できます。

レイヤー2Dコンポーネント (Layer2DComponent)

概要

Layer2DComponentを継承して独自のパラメータを追加したり、イベントに独自のイベントを設定したりすることで、レイヤーに機能を追加するコンポーネントを作成することができます。レイヤーのUpdate時の機能をコンポーネントとして切り出すことで、複数のレイヤー間でその機能を使いまわせる可能性を高めることができます。

Layer2DComponentを継承して独自の機能を持つコンポーネントを作成し、AddComponentメソッドによってレイヤーに登録すると、そのコンポーネントのOnUpdateメソッドが毎フレーム呼び出されるようになります。

主なメソッド

名称 説明
Vanish このコンポーネントをレイヤーから削除します。OnUpdateが呼ばれなくなります。

主なプロパティ

名称 説明
Owner このコンポーネントが登録されているレイヤー。
IsUpdated このコンポーネントのOnUpdateが実行されるかどうか。
IsAlive このコンポーネントが有効か(実行中か)どうか。取得専用。

主なイベント

名称 説明
OnUpdate オーバーライドして、毎フレーム実行される更新イベントを記述することができます。

使用方法

Object2DComponentのサンプルとほぼ同様の方法で利用することができます。