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

ゲームのメインプレイを管理するシーンクラス [詳解]

#include <game_scene.h>

GameScene の継承関係図
Scene

公開メンバ関数

 GameScene ()
 コンストラクタ
 ~GameScene ()
 デストラクタ
void Initialize (Renderer &renderer, Renderer2D &renderer2d) override
 レンダラーを受け取ってシーンを初期化する
void Setup () override
 シーン開始時の初期化処理
void Update () override
 毎フレームの更新処理
void Draw () override
 描画処理
void Terminate () override
 終了処理・リソース解放
基底クラス Scene に属する継承公開メンバ関数
virtual ~Scene ()=default

詳解

ゲームのメインプレイを管理するシーンクラス

プレイヤー・武器・複数の敵・ステージを保持し、 当たり判定・スコア・シーン遷移を制御する。

構築子と解体子

◆ GameScene()

GameScene::GameScene ( )

コンストラクタ

◆ ~GameScene()

GameScene::~GameScene ( )

デストラクタ

関数詳解

◆ Draw()

void GameScene::Draw ( )
overridevirtual

描画処理

Sceneを実装しています。

◆ Initialize()

void GameScene::Initialize ( Renderer & renderer,
Renderer2D & renderer2d )
overridevirtual

レンダラーを受け取ってシーンを初期化する

引数
renderer3Dレンダラーの参照
renderer2d2Dレンダラーの参照

Sceneを実装しています。

◆ Setup()

void GameScene::Setup ( )
overridevirtual

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

Sceneを実装しています。

◆ Terminate()

void GameScene::Terminate ( )
overridevirtual

終了処理・リソース解放

Sceneを実装しています。

◆ Update()

void GameScene::Update ( )
overridevirtual

毎フレームの更新処理

Sceneを実装しています。


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