キネマティックキャラクターインターフェース
More...
#include <IKinematicCharacter.h>
virtual Mix::Scene::IKinematicCharacter::~IKinematicCharacter |
( |
void |
| ) |
|
|
inlineprotectedvirtual |
virtual Float32 Mix::Scene::IKinematicCharacter::GetHeight |
( |
void |
| ) |
const |
|
pure virtual |
virtual Float32 Mix::Scene::IKinematicCharacter::GetRadius |
( |
void |
| ) |
const |
|
pure virtual |
virtual Float32 Mix::Scene::IKinematicCharacter::GetGravity |
( |
void |
| ) |
const |
|
pure virtual |
virtual void Mix::Scene::IKinematicCharacter::SetGravity |
( |
Float32 |
gravity | ) |
|
|
pure virtual |
virtual Float32 Mix::Scene::IKinematicCharacter::GetMaxFallSpeed |
( |
void |
| ) |
const |
|
pure virtual |
最大落下速度を取得します
- Returns
- 最大落下速度を返します
virtual void Mix::Scene::IKinematicCharacter::SetMaxFallSpeed |
( |
Float32 |
speed | ) |
|
|
pure virtual |
最大落下速度を設定します
- Parameters
-
[in] | speed | 最大落下速度( 0.0f 以上 ) |
virtual Float32 Mix::Scene::IKinematicCharacter::GetInitalJumpSpeed |
( |
void |
| ) |
const |
|
pure virtual |
ジャンプ時の初速を取得します
- Returns
- ジャンプ時の初速を返します
virtual void Mix::Scene::IKinematicCharacter::SetInitalJumpSpeed |
( |
Float32 |
speed | ) |
|
|
pure virtual |
ジャンプ時の初速を設定します
- Parameters
-
[in] | speed | ジャンプ時の初速( 0.0f 以上 ) |
virtual Float32 Mix::Scene::IKinematicCharacter::GetStepHeight |
( |
void |
| ) |
const |
|
pure virtual |
上れる段差の高さを取得します
- Returns
- 段差の高さを返します
virtual void Mix::Scene::IKinematicCharacter::SetStepHeight |
( |
Float32 |
height | ) |
|
|
pure virtual |
上れる段差の高さを設定します
- Parameters
-
- Note
- このメソッドは設定を反映するために、内部オブジェクトを作り直していますので、
頻繁に設定の変更をするとパフォーマンスに影響を及ぼします。
virtual Float32 Mix::Scene::IKinematicCharacter::GetSlopeLimit |
( |
void |
| ) |
const |
|
pure virtual |
上れる勾配の角度を取得します
- Returns
- 上れる勾配の角度の角度を返します
virtual void Mix::Scene::IKinematicCharacter::SetSlopeLimit |
( |
Float32 |
rad | ) |
|
|
pure virtual |
上れる勾配の角度を設定します
- Parameters
-
virtual const Mix::Vector3& Mix::Scene::IKinematicCharacter::GetLinearVelocity |
( |
void |
| ) |
const |
|
pure virtual |
virtual void Mix::Scene::IKinematicCharacter::SetLinearVelocity |
( |
const Mix::Vector3 & |
vel | ) |
|
|
pure virtual |
virtual Boolean Mix::Scene::IKinematicCharacter::OnGround |
( |
void |
| ) |
const |
|
pure virtual |
地上にいるかどうかを取得します
- Returns
- 地上にいる場合は True を返します
virtual Boolean Mix::Scene::IKinematicCharacter::CanJump |
( |
void |
| ) |
const |
|
pure virtual |
ジャンプできるかどうかを確認します
- Returns
- ジャンプできる場合は True を返します
virtual Boolean Mix::Scene::IKinematicCharacter::Jump |
( |
void |
| ) |
|
|
pure virtual |
ジャンプします
- Returns
- ジャンプできた場合は True を返します
- Note
- ジャンプできるのは地上にいる場合( CanJump() == True )のみです
The documentation for this class was generated from the following file: