|
||||||||||
前 次 | フレームあり フレームなし |
BShape を使用しているパッケージ | |
---|---|
bakutan.common | |
bakutan.common.ai | |
bakutan.common.math |
bakutan.common での BShape の使用 |
---|
BShape を返す bakutan.common のメソッド | |
---|---|
BShape |
BStage.getDrawMask()
|
BShape |
Body.getShape()
このインスタンスの形状を表すBShapeの実体を返す。 |
BShape |
DataManager.inputBShape(java.io.DataInputStream in)
|
BShape 型のパラメータを持つ bakutan.common のメソッド | |
---|---|
boolean |
Body.isInSite(BVector2f pos,
BShape shape)
|
boolean |
BStage.isIntersectOther(BVector2f position,
BShape pg,
int state)
|
void |
DataManager.outputData(java.io.DataOutputStream out,
BShape bp)
|
void |
BStage.pickAllByType(BVector2f pos,
BShape pg,
byte type,
java.util.Set<Body> destination)
|
void |
Body.setShape(BShape polygon)
|
bakutan.common.ai での BShape の使用 |
---|
BShape を返す bakutan.common.ai のメソッド | |
---|---|
BShape |
BodyInfoForAI.getShape()
このインスタンスの形状を表すBShapeを返す。 |
bakutan.common.math での BShape の使用 |
---|
BShape を返す bakutan.common.math のメソッド | |
---|---|
BShape[] |
BShape.getComposite()
|
BShape 型のパラメータを持つ bakutan.common.math のメソッド | |
---|---|
static boolean |
BMath.calcNormal(BVector2f dest1,
BVector2f dest2,
BVector2f p1,
BShape shape1,
BVector2f p2,
BShape shape2)
2つの物体が接触しているときの法線を得る。 |
static float |
BMath.getClosestIntersection(BVector2f start,
BVector2f end,
BVector2f pos,
BShape circle)
線分start-end(両端含む)と位置posの半径円の最近の交点を得る。 |
static boolean |
BMath.isIntersect(BVector2f p1,
BShape shape1,
BVector2f p2,
BShape shape2)
2つの物体が交差しているか判定する。 |
static float |
BMath.nextCollid(BVector2f p1,
BShape shape1,
BVector2f v1,
BVector2f p2,
BShape shape2,
BVector2f v2)
物体1と物体2の衝突するまでの時間を得る。 |
void |
BShape.setComposite(BShape[] composite)
|
BShape 型のパラメータを持つ bakutan.common.math のコンストラクタ | |
---|---|
BShape(BShape[] shapes)
|
|
||||||||||
前 次 | フレームあり フレームなし |