study

C Language

2Dゲーム制作㉚(2025/10/27)

VisualStudio - Project>クラスの追加で.h、.cppのひな型を作ってくれるので、これも便利。爆発エフェクトを処理するためにExplosionClassを作成。クラス定義を書いていく。(Explosion.h)#prag...
C Language

ポインタ変数と通常の変数の見分け方

あなた:ソースを読みながら思ったのですが、各クラスに、使用する他のクラスのポインタを定義して、コンストラクタでnullptrを代入してますが、定義の時は当然*ついてるのでわかりますが、通常の変数とポインタ変数ってどう見分ければいいの?これは...
C Language

constとconstexprの違い

constは「変更不可な変数」、constexprは「コンパイル時に値が確定する定数」だよ。どちらも「定数」っぽく見えるけど、意味も使い道も違うんだ。🧊 const:実行時に値が決まる「読み取り専用」変数意味:一度初期化したら変更できない変...
C Language

C言語Ⅱ⑥(2025/10/23)

マップエディター続き。
study

ゲームエンジンⅡ④(2025/10/23)

ボスの行動パターンを作っていく①画面外に出現②画面中央に移動まず、出現位置を決めるために出現座標を宣言して初期化。次に、Lerpを使って、出現座標から目的座標への移動を組み込み。(BossEnemy.cs)using UnityEngine...
C Language

2Dゲーム制作㉙(2025/10/22)

アニメーションカウンターとArrayの修正。(Enemy.cpp)void Enemy::Update(void){ eMoveIntervalCounter++; if (eMoveIntervalCounter > 0) { if (e...
C Language

C言語Ⅱ⑤(2025/10/22)

マップエディタ続き
C Language

2Dゲーム制作㉘(2025/10/20)

ゲームオーバー処理の組み込みと敵キャラの種類追加
C Language

C言語Ⅱ⑤(2025/10/16)

クラス宣言。(EditScene.h)#pragma once#include"StDefine.h"class EditScene{public: EditScene(void); ~EditScene(void); bool Syste...
study

ゲームエンジンⅡ③(2025/10/16)

継承とOverride、Clamp、StateMachine,状態遷移