GameServer
|
ハイトマップ [詳解]
#include <HeightMap.h>
公開メンバ関数 | |
HeightMap () | |
コンストラクタ [詳解] | |
~HeightMap () | |
デストラクタ [詳解] | |
bool | Load (const std::string &FilePath) |
読み込み [詳解] | |
float | GetHeight (float X, float Z) const |
高さを取得 [詳解] | |
bool | CheckMovable (const Vector3D &Start, const Vector3D &End, float ClimbableHeight, Vector3D &OutHit) const |
移動できるかどうかをチェック [詳解] | |
ハイトマップ
HeightMap::HeightMap | ( | ) |
コンストラクタ
|
inline |
デストラクタ
bool HeightMap::CheckMovable | ( | const Vector3D & | Start, |
const Vector3D & | End, | ||
float | ClimbableHeight, | ||
Vector3D & | OutHit | ||
) | const |
移動できるかどうかをチェック
レイキャストによるチェック
[in] | Start | チェック開始地点 |
[in] | End | チェック終了地点 |
[in] | float | ClimbableHeight 登ることができる高さ |
[out] | OutHit | レイが当たった地点 |
float HeightMap::GetHeight | ( | float | X, |
float | Z | ||
) | const |
高さを取得
[in] | X | X座標 |
[in] | Z | Z座標 |
bool HeightMap::Load | ( | const std::string & | FilePath | ) |
読み込み
[in] | FilePath | ファイルパス |