KCGStudyDXLibProject
読み取り中…
検索中…
一致する文字列を見つけられません
PlayerMover クラス

プレイヤー移動定義 [詳解]

#include <PlayerMover.h>

公開メンバ関数

 PlayerMover ()
 コンストラクタ
PlayerMoversetSpeed (const float speed)
 スピードをセットする
PlayerMoversetJumpPower (const float jumpPower)
 ジャンプ力をセットする
PlayerMoversetGroundChecker (PlayerGroundChecker *groundChecker)
 地面判定用
PlayerMoversetTransform (Transform *transform)
 Transformをセット
PlayerMoversetPhysics (NormalPhysics *physics)
 物理干渉のためにセット
void allMove ()
 移動関係全ての処理
void updateMoveInput (bool isMoveForward, bool isMoveBack, bool isMoveRight, bool isMoveLeft)
 移動入力状況を更新する
void updateJumpInput (bool isJump)
 ジャンプ入力を更新する

詳解

プレイヤー移動定義

関数詳解

◆ setGroundChecker()

PlayerMover * PlayerMover::setGroundChecker ( PlayerGroundChecker * groundChecker)

地面判定用

引数
groundChecker地面判定
戻り値
メソッドチェーン用

◆ setJumpPower()

PlayerMover * PlayerMover::setJumpPower ( const float jumpPower)

ジャンプ力をセットする

引数
jumpPowerジャンプ力
戻り値
メソッドチェーン用

◆ setPhysics()

PlayerMover * PlayerMover::setPhysics ( NormalPhysics * physics)

物理干渉のためにセット

引数
physics物理
戻り値
メソッドチェーン用

◆ setSpeed()

PlayerMover * PlayerMover::setSpeed ( const float speed)

スピードをセットする

引数
speedスピード
戻り値
メソッドチェーン用

◆ setTransform()

PlayerMover * PlayerMover::setTransform ( Transform * transform)

Transformをセット

引数
transformtrasform
戻り値
メソッドチェーン用

◆ updateJumpInput()

void PlayerMover::updateJumpInput ( bool isJump)

ジャンプ入力を更新する

引数
isJumpジャンプしているか

◆ updateMoveInput()

void PlayerMover::updateMoveInput ( bool isMoveForward,
bool isMoveBack,
bool isMoveRight,
bool isMoveLeft )

移動入力状況を更新する

入力状況を更新する

引数
isMoveForward
isMoveBack後ろ
isMoveRight
isMoveLeft

このクラス詳解は次のファイルから抽出されました:
  • KCGStudyDXLibProject/KCGStudyDXLibProject/src/logic/player/PlayerMover.h
  • KCGStudyDXLibProject/KCGStudyDXLibProject/src/logic/player/PlayerMover.cpp