クラス 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
ゲームオブジェクトのコントローラクラス. 複数のモデルを保持する. フレームの更新の通知を受け取り,モデルを更新する. また、キー入力などのイベントを受け取り,モデルを更新する.
-
フィールドの概要
-
コンストラクタの概要
-
メソッドの概要
修飾子とタイプメソッド説明void
dispose()
オブジェクトが破棄されるときに呼ばれる.void
setupWorld()が実行された後に呼ばれる.void
postUpdate
(double dt) update()の後に呼ばれる.void
preUpdate
(double dt) update()の前に呼ばれる.abstract void
update
(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()オブジェクトが破棄されるときに呼ばれる.
-