クラス GameObjectController
java.lang.Object
medipro.object.base.gameobject.GameObjectController
- 直系の既知のサブクラス:
BlackFilterController,CameraAnomaly,CameraController,FpsOverlayController,GameManagerController,GridObjectController,PauseController,PlayerController,PlayerIncreasedAnomaly,PlayerMovementAnomaly,ResultController,ScaleChangeAnomaly,StairsController,TextureAlternatingChangeAnomaly,TextureChangeAnomaly,TextureIncreasedAnomaly,TextureMoveAnomaly,TextureObjectController,TextureSizeChangingAnomaly,TitleMenuController,VignetteController,WallController
ゲームオブジェクトのコントローラクラス. 複数のモデルを保持する. フレームの更新の通知を受け取り,モデルを更新する. また、キー入力などのイベントを受け取り,モデルを更新する.
-
フィールドの概要
フィールド -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voiddispose()オブジェクトが破棄されるときに呼ばれる.voidsetupWorld()が実行された後に呼ばれる.voidpostUpdate(double dt) update()の後に呼ばれる.voidpreUpdate(double dt) update()の前に呼ばれる.abstract voidupdate(double dt) 毎フレーム呼ばれる.
-
フィールド詳細
-
logger
ロガー. -
model
格納しているモデル.
-
-
コンストラクタの詳細
-
GameObjectController
ゲームオブジェクトコントローラを生成する.- パラメータ:
model- 対象のモデル
-
-
メソッドの詳細
-
update
public abstract void update(double dt) 毎フレーム呼ばれる.- パラメータ:
dt- 前フレームからの経過時間
-
preUpdate
public void preUpdate(double dt) update()の前に呼ばれる.- パラメータ:
dt- 前フレームからの経過時間
-
postUpdate
public void postUpdate(double dt) update()の後に呼ばれる.- パラメータ:
dt- 前フレームからの経過時間
-
postSetupWorld
public void postSetupWorld()setupWorld()が実行された後に呼ばれる. -
dispose
public void dispose()オブジェクトが破棄されるときに呼ばれる.
-