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

プレイヤーキャラクタークラス [詳解]

#include <player.h>

Player の継承関係図
Actor

公開メンバ関数

 Player ()
 コンストラクタ
 ~Player ()
 デストラクタ
void Initialize (Renderer &renderer, Renderer2D &renderer2d, Camera *pCamera, Weapon *pWeapon)
 必要な依存オブジェクトを受け取って初期化する
void Setup () override
 シーン開始時の初期化処理
void Update () override
 毎フレームの更新処理
void Draw () override
 描画処理
void Terminate () override
 終了処理・リソース解放
DirectX::XMFLOAT3 GetPosition ()
 ワールド座標を取得する
void TakeDamage (int amount)
 ダメージを受ける
const ColliderGetCollider () const
 当たり判定コライダーを取得する
基底クラス Actor に属する継承公開メンバ関数
virtual ~Actor ()=default

詳解

プレイヤーキャラクタークラス

カメラ・武器・コライダーを持ち、入力に応じた移動・視点操作・ノックバックを管理する。

構築子と解体子

◆ Player()

Player::Player ( )

コンストラクタ

◆ ~Player()

Player::~Player ( )

デストラクタ

関数詳解

◆ Draw()

void Player::Draw ( )
overridevirtual

描画処理

Actorを実装しています。

◆ GetCollider()

const Collider & Player::GetCollider ( ) const
inline

当たり判定コライダーを取得する

戻り値
コライダーへの定数参照

◆ GetPosition()

DirectX::XMFLOAT3 Player::GetPosition ( )
inline

ワールド座標を取得する

戻り値
現在の座標

◆ Initialize()

void Player::Initialize ( Renderer & renderer,
Renderer2D & renderer2d,
Camera * pCamera,
Weapon * pWeapon )

必要な依存オブジェクトを受け取って初期化する

引数
renderer3Dレンダラーの参照
renderer2d2Dレンダラーの参照
pCameraカメラへのポインタ
pWeapon武器へのポインタ

◆ Setup()

void Player::Setup ( )
overridevirtual

シーン開始時の初期化処理

Actorを実装しています。

◆ TakeDamage()

void Player::TakeDamage ( int amount)

ダメージを受ける

引数
amountダメージ量

◆ Terminate()

void Player::Terminate ( )
overridevirtual

終了処理・リソース解放

Actorを実装しています。

◆ Update()

void Player::Update ( )
overridevirtual

毎フレームの更新処理

Actorを実装しています。


このクラス詳解は次のファイルから抽出されました: