表示するサンプルコードの言語を指定できます。
オブジェクト2Dコンポーネント (Object2DComponent)
概要
Object2DComponentを継承して独自のパラメータを追加したり、イベントに独自のイベントを設定したりすることで、オブジェクトに機能を追加するコンポーネントを作成することができます。たとえばオブジェクトの回転アニメーション機能などをコンポーネント化することで、その機能の再利用性を高めることができます。
Object2DComponentを継承して独自の機能を持つコンポーネントを作成し、AddComponentメソッドによってオブジェクトを登録すると、そのコンポーネントのOnUpdateメソッドが毎フレーム呼び出されるようになります。
Altseedには同様の機能としてLayer2DComponent, SceneComponentがあります。それぞれレイヤーとシーンに登録して使うコンポーネントの基底クラスです。
主なメソッド
名称 | 説明 |
---|---|
Vanish | このコンポーネントをオブジェクトから削除します。OnUpdateが呼ばれなくなります。 |
主なプロパティ
名称 | 説明 |
---|---|
Owner | このコンポーネントが登録されているオブジェクト。 |
IsUpdated | このコンポーネントのOnUpdateが実行されるかどうか。 |
IsAlive | このコンポーネントが有効か(実行中か)どうか。取得専用。 |
主なイベント
名称 | 説明 |
---|---|
OnUpdate | オーバーライドして、毎フレーム実行される更新イベントを記述することができます。 |
使用方法
Object2DComponentクラスのサンプルです。