|
KCGStudyDXLibProject
|
プレイヤー移動定義 [詳解]
#include <PlayerMover.h>
公開メンバ関数 | |
| PlayerMover () | |
| コンストラクタ | |
| PlayerMover * | setSpeed (const float speed) |
| スピードをセットする | |
| PlayerMover * | setJumpPower (const float jumpPower) |
| ジャンプ力をセットする | |
| PlayerMover * | setGroundChecker (PlayerGroundChecker *groundChecker) |
| 地面判定用 | |
| PlayerMover * | setTransform (Transform *transform) |
| Transformをセット | |
| PlayerMover * | setPhysics (NormalPhysics *physics) |
| 物理干渉のためにセット | |
| void | allMove () |
| 移動関係全ての処理 | |
| void | updateMoveInput (bool isMoveForward, bool isMoveBack, bool isMoveRight, bool isMoveLeft) |
| 移動入力状況を更新する | |
| void | updateJumpInput (bool isJump) |
| ジャンプ入力を更新する | |
プレイヤー移動定義
| PlayerMover * PlayerMover::setGroundChecker | ( | PlayerGroundChecker * | groundChecker | ) |
地面判定用
| groundChecker | 地面判定 |
| PlayerMover * PlayerMover::setJumpPower | ( | const float | jumpPower | ) |
ジャンプ力をセットする
| jumpPower | ジャンプ力 |
| PlayerMover * PlayerMover::setPhysics | ( | NormalPhysics * | physics | ) |
物理干渉のためにセット
| physics | 物理 |
| PlayerMover * PlayerMover::setSpeed | ( | const float | speed | ) |
スピードをセットする
| speed | スピード |
| PlayerMover * PlayerMover::setTransform | ( | Transform * | transform | ) |
Transformをセット
| transform | trasform |
| void PlayerMover::updateJumpInput | ( | bool | isJump | ) |
ジャンプ入力を更新する
| isJump | ジャンプしているか |
| void PlayerMover::updateMoveInput | ( | bool | isMoveForward, |
| bool | isMoveBack, | ||
| bool | isMoveRight, | ||
| bool | isMoveLeft ) |
移動入力状況を更新する
入力状況を更新する
| isMoveForward | 前 |
| isMoveBack | 後ろ |
| isMoveRight | 右 |
| isMoveLeft | 左 |