殺虫侍
Toggle main menu visibility
読み取り中…
検索中…
一致する文字列を見つけられません
game_over_scene.h
[詳解]
1
7
#pragma once
8
#include "
scene.h
"
9
#include "
camera.h
"
10
#include "
stage_model.h
"
11
#include "
result.h
"
12
18
class
GameOverScene
:
public
Scene
19
{
20
public
:
22
GameOverScene
();
23
25
~GameOverScene
();
26
32
void
Initialize
(
Renderer
& renderer,
Renderer2D
& renderer2d)
override
;
33
35
void
Setup
()
override
;
36
38
void
Update
()
override
;
39
41
void
Draw
()
override
;
42
44
void
Terminate
()
override
;
45
46
private
:
47
Renderer
* m_pRenderer =
nullptr
;
48
Renderer2D
* m_pRenderer2d =
nullptr
;
49
Camera
m_camera;
50
StageModel
m_stage;
51
Result
m_result;
52
int
m_bgm;
53
};
camera.h
3D カメラクラスの定義
Camera
ビュー行列と方向ベクトルを管理するカメラクラス
Definition
camera.h:15
GameOverScene::Initialize
void Initialize(Renderer &renderer, Renderer2D &renderer2d) override
レンダラーを受け取ってシーンを初期化する
Definition
game_over_scene.cpp:19
GameOverScene::Draw
void Draw() override
描画処理
Definition
game_over_scene.cpp:60
GameOverScene::Update
void Update() override
毎フレームの更新処理
Definition
game_over_scene.cpp:49
GameOverScene::~GameOverScene
~GameOverScene()
デストラクタ
Definition
game_over_scene.cpp:15
GameOverScene::Setup
void Setup() override
シーン開始時の初期化処理
Definition
game_over_scene.cpp:28
GameOverScene::Terminate
void Terminate() override
終了処理・リソース解放
Definition
game_over_scene.cpp:41
GameOverScene::GameOverScene
GameOverScene()
コンストラクタ
Definition
game_over_scene.cpp:11
Renderer2D
Direct2D / DirectWrite を用いてテキストと画像を 2D 描画するクラス
Definition
renderer_2d.h:29
Renderer
Direct3D 11 デバイスとスワップチェーンを管理するレンダラークラス
Definition
renderer.h:21
Result
ゲームクリア・ゲームオーバー画面のリザルト表示を担うアクター
Definition
result.h:14
Scene
ゲームシーンの共通インターフェース
Definition
scene.h:19
StageModel
ゲームステージ(背景・地形)の 3D モデルクラス
Definition
stage_model.h:16
result.h
リザルト表示アクタークラスの定義
scene.h
シーンの純粋仮想基底クラスの定義
stage_model.h
ステージ用 3D モデルクラスの定義
scripts
scene
game_over_scene.h
構築:
1.17.0