パッケージ medipro.object.camera

クラス SmoothFollowingCameraModel


public class SmoothFollowingCameraModel extends FollowingCameraModel
ターゲットをスムーズに追跡するカメラのモデル.
  • フィールド詳細

    • followingSpeed

      public Double followingSpeed
      ターゲットを追跡する際のスピード. 最大スピードに対する割合で指定する.
    • isFlipOriginXWithPlayerDirection

      private boolean isFlipOriginXWithPlayerDirection
      OriginXをプレイヤーの向きに合わせて反転するかどうか.
    • flipSpeed

      private double flipSpeed
      OriginXを反転するときのスピード.
  • コンストラクタの詳細

    • SmoothFollowingCameraModel

      public SmoothFollowingCameraModel(World world, GameObjectModel target)
      カメラモデルを生成する.
      パラメータ:
      world - モデルが存在するワールド
      target - 追跡する対象のオブジェクト
  • メソッドの詳細

    • isFlipOriginXWithPlayerDirection

      public boolean isFlipOriginXWithPlayerDirection()
      OriginXをプレイヤーの向きに合わせて反転するかどうかを取得する.
      戻り値:
      OriginXをプレイヤーの向きに合わせて反転するかどうか
    • setFlipOriginXWithPlayerDirection

      public void setFlipOriginXWithPlayerDirection(boolean isFlipOriginXWithPlayerDirection)
      OriginXをプレイヤーの向きに合わせて反転するかどうかを設定する.
      パラメータ:
      isFlipOriginXWithPlayerDirection - OriginXをプレイヤーの向きに合わせて反転するかどうか
    • getFlipSpeed

      public double getFlipSpeed()
      OriginXを反転するときのスピードを取得する.
      戻り値:
      OriginXを反転するときのスピード
    • setFlipSpeed

      public void setFlipSpeed(double flipSpeed)
      OriginXを反転するときのスピードを設定する.
      パラメータ:
      flipSpeed - OriginXを反転するときのスピード