[ChaEngine] エントリポイント Main関数について
基本コード
基本的な書き方は以下の通りです。
非常にシンプルに書くことができます。
ファイル名はyz教の思想に染まったため TheMain.h/cppとしています。
TheMain.h
#pragma once
#include "Resource.h" // リソース定義読み込み用
TheMain.cpp
#include "TheGame.h"
#include <Base/Base.h>
#include <Base/GameLoop.h>
// ゲームのエントリポイント
void Main(const HINSTANCE _hInstance)
{
cha::GameLoop gameLoop // ゲームループオブジェクト作成
{{
// .clientSize = Vec2Int{ 1600, 900 }, // 描画画面のサイズ(ピクセル) - デフォルトでこの値
// .targetFPS = 60, // 目標FPS - デフォルトでこの値
// .isWindow = true, // ウィンドウモードか - デフォルトでこの値
}};
gameLoop.Run(_hInstance); // ゲームループを走らせるだけ!
}
No Comments