MT本
matsudaの投稿用本
【C++20】PLAYER(10, 30) ←なんの値だっけ
【C++20】構造体と初期化の引数の指示 言語:C++ バージョンは 「20」 難易度と思想 Lv1 → GE1 前期 | 弱 Lv2 → GE1 後期 | 弱 Lv3 → GE2 後期 |...
GitHubでコミットに認証マークを付ける方法
GitHubでコミットに認証マークを付ける方法環境Windows 11手順すでに登録されている情報を確認します。# gitに登録されているuser情報を列挙する git config --gl...
[閲覧注意]禁忌の思想強めページ集
本チャプターには、私がC++を学ぶ中で得たかなり偏った知識や独自の思想が含まれています。 ここにある情報をそのまま真に受けるのではなく、「これをきっかけにご自分でC++を深く探求してみる」くら...
ChaEngine
卒業制作で使用するオリジナルゲームエンジン「ChaEngine」の使い方をまとめたチャプターです。 ChaEngineの設計思想をそのまま就職作品に落とし込むことはおすすめしません。 また、...
[ChaEngine] 基本思想
ChaEngineは C++ で DirectX 11 を学び、その知識を活かしつつ ゲームを完成させることを最大の目標にして作られています。 ゲームの完成というゴールを第一においているため、 ...
[ChaEngine] ゲームループで動く要素
ChaEngineを使うにあたり覚えておくべきことの1つに、 Managerクラス, SystemObject, Object があります。 それぞれの違いは、ゲームを起動してから終了するまでの...
[ChaEngine] シーンの作り方
🚧このページは書き途中です。🚧 基本コード XXXシーンを作る場合の基本的なコードは以下の通りです。 XXXScene.h #pragma once #include <Game/Game.h>...
[ChaEngine] オブジェクトの作り方
🚧このページは書き途中です。🚧 基本コード オブジェクトXXXを作る場合の基本的なコードは以下の通りです。 XXX.h #pragma once #include <Game/Game.h> ...
[ChaEngine] 用意されている型
🚧このページは書き途中です。🚧 ここでの型は、構造体や型エイリアスのことを指します。 用意されている型 ChaEngineで用意されている型はすべて以下のパスに存在します。 Source/Bas...
[ChaEngine] コンポーネントについて
🚧このページは書き途中です。🚧
[ChaEngine] リソースについて
🚧このページは書き途中です。🚧 リソースとは ChaEngineでは画像ファイルやモデルファイル、音声ファイルなどをリソースと呼び、 オブジェクトのデータとして読み込むことができます。 これには...
[ChaEngine] エントリポイント Main関数について
基本コード 基本的な書き方は以下の通りです。 非常にシンプルに書くことができます。 ファイル名はyz教の思想に染まったため TheMain.h/cppとしています。 TheMain.h #pra...
[ChaEngine] を動かす方法
🚧このページは書き途中です。🚧 前提条件 環境は Visual Studio 2026 です。 Visual Studio 2022 でも同様に動作するはずですが、保証はできません。 一番簡単に...
[ChaEngine] 最初に読み込まれるシーン
🚧このページは書き途中です。🚧 最初に読み込まれるシーンの変更方法 ChaEngineでは始めにBootSceneを読み込みます。 BootSceneではChaEngineロゴの表示がされます。
ENet
卒業制作でENetというゲーム開発向けUDP通信ライブラリを使うことになりました。 卒業制作はチーム制作となるので、メンバー向けにENetを説明するためのチャプターです。