2025-10

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,状態遷移
C Language

2Dゲーム制作㉗(2025/10/15)

(GameScene.cpp)#include <DxLib.h>#include "GameScene.h"#include "Player.h"#include "PlayerBullet.h"#include "Enemy.h"#in...
C Language

C言語Ⅱ④(2025/10/15)

マップエディタの作成基本仕様プロジェクト名:mapediter出力データはバイナリ出力ファイル名は固定(追加機能で入力式or選択式にする)地形チップの画像サイズ 50x50(初期は固定 追加機能で指定可能にする)配置したい地形を選んでマップ...
C Language

2Dゲーム制作㉖(2025/10/13)

クラス化の続き
C Language

ポインタ経由のアクセスが気持ち悪い

「実データの開始アドレスを指している」という視点は、Z80的なメモリ操作の感覚とC++の抽象をつなぐ強力な橋になります。ただ、もう少しだけ精密に整理すると、ポインタが指しているのは「データの開始アドレス」であって、「関数そのもの」ではないん...
C Language

C言語Ⅱ③(2025/10/09)

数学関数C言語には、数学的な計算を助けてくれる便利な関数がたくさんあります。これらは主に<math.h> というヘッダーファイルに含まれています。ここでは、よく使われる関数をいくつか、わかりやすく紹介しますね。🧮 よく使われるC言語の数学関...
study

ゲームエンジンⅡ②(2025/10/09)

InputActionAsset⇒PlayerInputComponent ⇒GameObject🧠 デリゲートとは?**デリゲート(delegate)**は、簡単に言うと「関数を変数として扱える仕組み」です。通常、変数には数値や文字列を入...