Skip to content

クラス GcActor

Namespace: GameCanvas

csharp
public abstract class GcActor : IActor, System.IComparable<GcActor>

アクター基底

継承元

  • IActor
  • System.IComparable<GcActor>

プロパティ

gc

csharp
protected static GcProxy gc { get; }

Priority

csharp
public virtual int Priority { get; set; }

アクターの処理優先度

備考

  • 初期値は0(無指定)
  • アクターは、シーン内でこの値が小さい順に処理が回ってきます
  • 同じ値だった場合は、シーンに登録した順序で実行されます
  • 負の値を設定した場合は、そのシーンの処理よりも前に実行されます

メソッド

AfterDraw()

csharp
public virtual void AfterDraw()

アクターの描画後処理

備考

毎フレーム(描画より後に)GameCanvasにより自動的に呼び出されます

CompareTo(GcActor)

csharp
public int CompareTo(GcActor other)

Draw()

csharp
public virtual void Draw()

アクターの描画処理

備考

毎フレーム(計算より後に)GameCanvasにより自動的に呼び出されます

Update()

csharp
public virtual void Update()

アクターの計算処理

備考

毎フレーム(描画より前に)GameCanvasにより自動的に呼び出されます

Released under the MIT License.