パッケージ medipro.object.camera
クラス FollowingCameraController
java.lang.Object
medipro.object.base.gameobject.GameObjectController
medipro.object.base.camera.CameraController
medipro.object.camera.FollowingCameraController
- 直系の既知のサブクラス:
SmoothFollowingCameraController
ターゲットを追跡するカメラのコントローラー.
-
フィールドの概要
クラスから継承されたフィールド medipro.object.base.gameobject.GameObjectController
logger, model
-
コンストラクタの概要
-
メソッドの概要
修飾子とタイプメソッド説明void
カメラの座標をターゲットの座標に強制的に更新する.LockX,LockYを考慮しない.void
カメラのY座標をターゲットのY座標に強制的に更新する.LockXを考慮しない.void
カメラのY座標をターゲットのY座標に強制的に更新する.LockYを考慮しない.void
setupWorld()が実行された後に呼ばれる.void
update
(double dt) モデルを次フレームの状態に更新する.クラスから継承されたメソッド medipro.object.base.gameobject.GameObjectController
dispose, postUpdate, preUpdate
-
コンストラクタの詳細
-
FollowingCameraController
カメラコントローラを生成する.- パラメータ:
model
- 対象のモデル
-
-
メソッドの詳細
-
postSetupWorld
public void postSetupWorld()クラスからコピーされた説明:GameObjectController
setupWorld()が実行された後に呼ばれる.- オーバーライド:
postSetupWorld
クラス内GameObjectController
-
update
public void update(double dt) モデルを次フレームの状態に更新する. カメラをターゲットの位置と同じ位置にカメラの位置を更新する.- オーバーライド:
update
クラス内CameraController
- パラメータ:
dt
- 前フレームからの経過時間
-
forceFollowX
public void forceFollowX()カメラのY座標をターゲットのY座標に強制的に更新する.LockXを考慮しない. -
forceFollowY
public void forceFollowY()カメラのY座標をターゲットのY座標に強制的に更新する.LockYを考慮しない. -
forceFollow
public void forceFollow()カメラの座標をターゲットの座標に強制的に更新する.LockX,LockYを考慮しない.
-