パッケージ medipro.object.camera

クラス FollowingCameraController

直系の既知のサブクラス:
SmoothFollowingCameraController

public class FollowingCameraController extends CameraController
ターゲットを追跡するカメラのコントローラー.
  • フィールドの概要

    クラスから継承されたフィールド 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

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • FollowingCameraController

      public FollowingCameraController(GameObjectModel model)
      カメラコントローラを生成する.
      パラメータ:
      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を考慮しない.