|
|
ビットを用いたマップのすべての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移動可能ではない