Class GcActor
アクター基底
Inheritance
System.Object
GcActor
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: GameCanvas
Assembly: GameCanvas.dll
Syntax
public abstract class GcActor : IActor, IComparable<GcActor>
Properties
gc
Declaration
protected static GcProxy gc { get; }
Property Value
Type | Description |
---|---|
GcProxy |
Priority
アクターの処理優先度
Declaration
public virtual int Priority { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
- 初期値は0(無指定)
- アクターは、シーン内でこの値が小さい順に処理が回ってきます
- 同じ値だった場合は、シーンに登録した順序で実行されます
- 負の値を設定した場合は、そのシーンの処理よりも前に実行されます
Methods
AfterDraw()
アクターの描画後処理
Declaration
public virtual void AfterDraw()
Remarks
毎フレーム(描画より後に)GameCanvasにより自動的に呼び出されます
CompareTo(GcActor)
Declaration
public int CompareTo(GcActor other)
Parameters
Type | Name | Description |
---|---|---|
GcActor | other |
Returns
Type | Description |
---|---|
Int32 |
Draw()
アクターの描画処理
Declaration
public virtual void Draw()
Remarks
毎フレーム(計算より後に)GameCanvasにより自動的に呼び出されます
Update()
アクターの計算処理
Declaration
public virtual void Update()
Remarks
毎フレーム(描画より前に)GameCanvasにより自動的に呼び出されます
Implements
System.IComparable<T>