クラス GameObjectView
java.lang.Object
medipro.object.base.gameobject.GameObjectView
- 直系の既知のサブクラス:
BlackFilterView
,CameraView
,FloorOverlayView
,FpsOverlayView
,GridObjectView
,PauseView
,PlayerView
,ResultView
,StairsView
,TextureObjectView
,TitleBackgroundView
,TitleMenuView
,VignetteView
,WallView
ゲームオブジェクトのビュークラス.
-
フィールドの概要
-
コンストラクタの概要
-
メソッドの概要
修飾子とタイプメソッド説明protected abstract void
draw
(Graphics2D g) モデルを元に描画を行う.void
draw
(Graphics2D g, AffineTransform cameraTransform) 格納しているモデルに対してそれぞれdraw()を呼び出す.protected float
スプライトの高さを取得する.デフォルトではカメラが表示する範囲の高さを返す.protected float
スプライトの幅を取得する.デフォルトではカメラが表示する範囲の幅を返す.
-
フィールド詳細
-
logger
ロガー. -
model
格納しているモデル.
-
-
コンストラクタの詳細
-
GameObjectView
ゲームオブジェクトビューを生成する.- パラメータ:
model
- 対象のモデル
-
-
メソッドの詳細
-
draw
格納しているモデルに対してそれぞれdraw()を呼び出す.- パラメータ:
g
- 描画対象のGraphics2DcameraTransform
- カメラ座標へ変換するためのアフィン変換行列
-
draw
モデルを元に描画を行う.- パラメータ:
g
- 描画対象のGraphics2D
-
getSpriteWidth
protected float getSpriteWidth()スプライトの幅を取得する.デフォルトではカメラが表示する範囲の幅を返す.- 戻り値:
- スプライトの幅
-
getSpriteHeight
protected float getSpriteHeight()スプライトの高さを取得する.デフォルトではカメラが表示する範囲の高さを返す.- 戻り値:
- スプライトの高さ
-