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

敵弾 [詳解]

#include <EnemyBullet.h>

EnemyBullet の継承関係図
EnemyBullet 連携図

公開メンバ関数

 EnemyBullet ()
 コンストラクタ
void start () override
 初期化時実行
void update () override
 毎フレーム実行
void fixedUpdate () override
 固定間隔で実行
void destroy () override
 破棄時実行
EnemyBulletsetSpeed (float speed)
 スピードをセットする
EnemyBulletsetDirection (VECTOR dir)
 方向をセットする
EnemyBulletsetLifeTime (float time)
 生存時間のセット
void Attack (ICollider *collider)
 呼ばれたら攻撃処理
基底クラス IComponent に属する継承公開メンバ関数
 IComponent ()=default
 コンストラクタ
virtual ~IComponent ()=default
 デストラクタ
void setGameObject (GameObject *obj)
 アタッチされているゲームオブジェクトをセットする
GameObjectgetGameObject () const
 アタッチされているゲームオブジェクトの取得

その他の継承メンバ

基底クラス IComponent に属する継承限定公開変数類
GameObject_gameObject = nullptr

詳解

敵弾

関数詳解

◆ Attack()

void EnemyBullet::Attack ( ICollider * collider)

呼ばれたら攻撃処理

引数
collider衝突相手
引数
collider

◆ destroy()

void EnemyBullet::destroy ( )
overridevirtual

破棄時実行

IComponentを実装しています。

◆ fixedUpdate()

void EnemyBullet::fixedUpdate ( )
overridevirtual

固定間隔で実行

IComponentを実装しています。

◆ setDirection()

EnemyBullet * EnemyBullet::setDirection ( VECTOR dir)

方向をセットする

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

◆ setLifeTime()

EnemyBullet * EnemyBullet::setLifeTime ( float time)

生存時間のセット

引数
time時間
戻り値
メソッドチェーン用

◆ setSpeed()

EnemyBullet * EnemyBullet::setSpeed ( float speed)

スピードをセットする

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

◆ start()

void EnemyBullet::start ( )
overridevirtual

初期化時実行

IComponentを実装しています。

◆ update()

void EnemyBullet::update ( )
overridevirtual

毎フレーム実行

IComponentを実装しています。


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