![]() |
|
ビットを用いたマップのすべてのXZ座標の当たり判定をまとめたクラス [詳解]
公開メンバ関数 |
|
MapCollisionsDepotWithBit (int lengthX, int lengthZ, int height) | |
コンストラクタ
[詳解]
|
|
int | GetMapObjectHeight (int positionX, int positionZ) |
マップオブジェクトの高さを取得する
[詳解]
|
|
MapCollisionBitsSameXZ | GetMapCollisionBitsSameXZ (int positionX, int positionZ) |
xz座標が同じマップの当たり判定の情報を取得する
[詳解]
|
|
bool | CanMove (int positionX, int positionZ, int height) |
移動できるか
[詳解]
|
|
int | GetMovableStatus (int positionX, int positionZ, int height) |
移動情報を取得する
[詳解]
|
|
void | ChangeMovableStatus (int positionX, int positionZ, int height, MapCollisionBit.MovableStatus movableStatus) |
移動情報を変更する
[詳解]
|
|
int | GetStairStatus (int positionX, int positionZ, int height) |
階段の情報を取得する
[詳解]
|
|
void | ChangeStairStatus (int positionX, int positionZ, int height, MapCollisionBit.StairStatus stairSatus) |
階段の情報を変更する
[詳解]
|
|
bool | IsWalkableTerrain (int positionX, int positionZ, int height) |
地形の属性が歩けるものかどうか
[詳解]
|
|
void | ChangeWalkableTerrain (int positionX, int positionZ, int height, MapCollisionBit.WalkableTerrain walkableTerrain) |
地形の属性を変更する
[詳解]
|
|
プロパティ |
|
int |
SizeX
[get]
|
Xの大きさ
|
|
int |
SizeZ
[get]
|
Zの大きさ
|
|
ビットを用いたマップのすべてのXZ座標の当たり判定をまとめたクラス
Yukar.Engine.MapCollisionsDepotWithBit.MapCollisionsDepotWithBit | ( | int | lengthX, |
int | lengthZ, | ||
int | height | ||
) |
コンストラクタ
lengthX | マップのx座標の最大値 |
lengthZ | マップのZ座標の最大値 |
height | マップの高さの最大値 |
bool Yukar.Engine.MapCollisionsDepotWithBit.CanMove | ( | int | positionX, |
int | positionZ, | ||
int | height | ||
) |
移動できるか
positionX | 確認したいX座標 |
positionZ | 確認したいZ座標 |
height | 確認したい高さ |
true
移動可能
false
移動可能ではないvoid Yukar.Engine.MapCollisionsDepotWithBit.ChangeMovableStatus | ( | int | positionX, |
int | positionZ, | ||
int | height, | ||
MapCollisionBit.MovableStatus | movableStatus | ||
) |
移動情報を変更する
positionX | 変更したいX座標 |
positionZ | 変更したいZ座標 |
height | 変更したい高さ |
movableStatus | 移動情報 |
void Yukar.Engine.MapCollisionsDepotWithBit.ChangeStairStatus | ( | int | positionX, |
int | positionZ, | ||
int | height, | ||
MapCollisionBit.StairStatus | stairSatus | ||
) |
階段の情報を変更する
positionX | 変更したいX座標 |
positionZ | 変更したいZ座標 |
height | 変更したい高さ |
stairSatus | 階段の情報 |
void Yukar.Engine.MapCollisionsDepotWithBit.ChangeWalkableTerrain | ( | int | positionX, |
int | positionZ, | ||
int | height, | ||
MapCollisionBit.WalkableTerrain | walkableTerrain | ||
) |
地形の属性を変更する
positionX | 変更したいX座標 |
positionZ | 変更したいZ座標 |
height | 変更したい高さ |
walkableTerrain | 地面が歩けるか |
MapCollisionBitsSameXZ Yukar.Engine.MapCollisionsDepotWithBit.GetMapCollisionBitsSameXZ | ( | int | positionX, |
int | positionZ | ||
) |
xz座標が同じマップの当たり判定の情報を取得する
positionX | 取得したい当たり判定の情報の座標X |
positionZ | 取得したい当たり判定の情報の座標Z |
int Yukar.Engine.MapCollisionsDepotWithBit.GetMapObjectHeight | ( | int | positionX, |
int | positionZ | ||
) |
マップオブジェクトの高さを取得する
positionX | 取得したい座標X |
positionZ | 取得したい座標Z |
int Yukar.Engine.MapCollisionsDepotWithBit.GetMovableStatus | ( | int | positionX, |
int | positionZ, | ||
int | height | ||
) |
移動情報を取得する
positionX | 取得したいX座標 |
positionZ | 取得したいZ座標 |
height | 取得したい高さ |
int Yukar.Engine.MapCollisionsDepotWithBit.GetStairStatus | ( | int | positionX, |
int | positionZ, | ||
int | height | ||
) |
階段の情報を取得する
positionX | 取得したいX座標 |
positionZ | 取得したいZ座標 |
height | 取得したい高さ |
bool Yukar.Engine.MapCollisionsDepotWithBit.IsWalkableTerrain | ( | int | positionX, |
int | positionZ, | ||
int | height | ||
) |
地形の属性が歩けるものかどうか
positionX | 取得したいX座標 |
positionZ | 取得したいZ座標 |
height | 取得したい高さ |
true
移動可能
false
移動可能ではない