パッケージ | 説明 |
---|---|
densan.s.game.calc |
計算用クラスのあるパッケージ
|
densan.s.game.object |
ゲーム上のオブジェクト用クラスのあるパッケージ
|
修飾子とタイプ | メソッドと説明 |
---|---|
static boolean |
Calc.collisionCircleDetection(GameRectBase obj1,
GameRectBase obj2)
オブジェクトとオブジェクトの衝突検出。
|
static boolean |
Calc.collisionDetection(GameRectBase obj1,
GameRectBase obj2)
オブジェクトとオブジェクトの衝突検出。
|
static double |
Calc.getDistance(GameRectBase obj1,
GameRectBase obj2)
2つのオブジェクトの距離を返す。
|
static double |
Calc.getDistance(GameRectBase obj,
java.awt.geom.Point2D pos)
オブジェクトと点の距離を返す。
|
static double |
Calc.getRadian(GameRectBase from,
GameRectBase to)
AからBへの角度を弧度で返す。
|
static double |
Calc.getRadian(GameRectBase from,
java.awt.geom.Point2D to)
AからBへの角度を弧度で返す。
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
GameObjectBase
画面上に表示されるオブジェクトの抽象クラス
オブジェクトを消すかどうかのフラグと、draw,updateメソッドを実装している オブジェクトを消すかのフラグは、それをtrueにしただけでは消去されない 実装の際にその機能を自分で追加する必要がある これらの機能がいらない場合はGameVectorBaseを継承してつかうことを推奨する |
class |
GameVectorBase
ゲーム用の矩形に速度を追加したクラス
オリジナルのGameObjectクラスを作成する場合はこのクラスを継承する |
class |
ImageObjectBase
画像を描画するオブジェクト
幅と高さは画像のものになる。 |