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

オブジェクト2Dコンポーネント (Object2DComponent)

概要

Object2DComponentを継承して独自のパラメータを追加したり、イベントに独自のイベントを設定したりすることで、オブジェクトに機能を追加するコンポーネントを作成することができます。たとえばオブジェクトの回転アニメーション機能などをコンポーネント化することで、その機能の再利用性を高めることができます。

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

Altseedには同様の機能としてLayer2DComponent, SceneComponentがあります。それぞれレイヤーとシーンに登録して使うコンポーネントの基底クラスです。

主なメソッド

名称 説明
Vanish このコンポーネントをオブジェクトから削除します。OnUpdateが呼ばれなくなります。

主なプロパティ

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

主なイベント

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

使用方法

Object2DComponentクラスのサンプルです。