殺虫侍
Toggle main menu visibility
読み取り中…
検索中…
一致する文字列を見つけられません
game_clear_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
GameClearScene
:
public
Scene
19
{
20
public
:
22
GameClearScene
();
23
25
~GameClearScene
();
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
GameClearScene::Update
void Update() override
毎フレームの更新処理
Definition
game_clear_scene.cpp:49
GameClearScene::Setup
void Setup() override
シーン開始時の初期化処理
Definition
game_clear_scene.cpp:28
GameClearScene::~GameClearScene
~GameClearScene()
デストラクタ
Definition
game_clear_scene.cpp:15
GameClearScene::GameClearScene
GameClearScene()
コンストラクタ
Definition
game_clear_scene.cpp:11
GameClearScene::Draw
void Draw() override
描画処理
Definition
game_clear_scene.cpp:60
GameClearScene::Initialize
void Initialize(Renderer &renderer, Renderer2D &renderer2d) override
レンダラーを受け取ってシーンを初期化する
Definition
game_clear_scene.cpp:19
GameClearScene::Terminate
void Terminate() override
終了処理・リソース解放
Definition
game_clear_scene.cpp:41
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_clear_scene.h
構築:
1.17.0