Recently Updated Pages
カウントダウンタイマークラスを作ってみようz
CDTimer.h#pragma once #include "Engine/GameObject.h" class CDTimer : public GameObject ...
シングルトンとやらについて
シングルトンパターンシングルトンパターンについては、そんなに語ることもないと思うけれども、そのプログラムの中でインスタンスを1つに統一して使うデザインパターンのこと。ゲームで言うと、ゲームの中で...
第2回 文字列と数字と入力
🔤 第2回 4桁の入力を文字列で扱おう 今回は、プレイヤーが入力する4桁を、どのような変数へ保存すればよいか考えます。 1.まずは整数として入力してみる 「4桁の数字を入力する」と聞くと、最初...
04 サウンドのコントロール機能(簡単なのだけ)
第4回 音量管理とBGMフェード 目標 この回では、オーディオエンジンに音量管理を追加します。 次の3種類の音量を扱います。 MasterVolume : 全体の音量 SEVolume ...
その1
第1章:シャドウマップの考え方 この章の目的 コードを書く前に、なぜ「ライトから見たZ値」を比べると影がわかるのかを理解する。 この章は説明だけ。コード変更はしない。 1. 普通のライト計算だ...
GOM(Game Oriented Model Format)草案
GOMフォーマット仕様書 Game Oriented Model Format (.gom) Version 1.0 (Complete Specification) 1. 目的 GOMは、F...
FBX読み込み処理
全体構造(ロード〜描画の流れ)ざっくりした流れはこうなっています。[FBXファイル] │ (ufbxでロード済み) ▼ [ufbx_scene] │ ...
DirectXTK関連(頂点情報)
🎯 DirectXTK の主要な頂点構造体一覧(VertexTypes.h)構造体名含まれる要素セマンティクス主な用途備考VertexPosition位置POSITION最小構成(点・線など)シ...
DirectXTK関連(Commonstateってなんぞ)
✅ 主な機能CommonStates は以下のような「よくある組み合わせの状態オブジェクト」を提供します。 GitHub+1ブレンド状態(BlendState)Opaque() : ブレンドなし...
イージング+UI
UIの動きをイージングで note イージング関数を使ったUI挙動の作り方
ステートパターン関連(コンストラクタ、デストラクタ、など:6/23日)
C++授業資料 AI・Stateパターンにつなげる仮想関数、純粋仮想関数、コンストラクタ、デストラクタ 学生用:解説+ワーク 1. 今日のテーマ ゲームAIでStateパターンを使うと、次のよ...
02 Engineに組み込んでゆくぅ
第2回 Audio機能をEngineに組み込んでゆくぅ 目標 この回では、第1回で TestScene に直接書いた音声処理を、エンジン側の機能として分離します。 最終的に、ゲーム側から次のよう...
前準備その2 スマポ
スマートポインタ入門 目的 この資料では、C++ の std::unique_ptr の基本的な使い方を学びます。 今回の目標は、スマートポインタを深く理解することではありません。 まずは、次の...
[ChaEngine] 用意されている型
🚧このページは書き途中です。🚧 ここでの型は、構造体や型エイリアスのことを指します。 用意されている型 ChaEngineで用意されている型はすべて以下のパスに存在します。 Source/Bas...
第12回 TITLE・PLAY・CLEARで仕上げよう
第12回 TITLE・PLAY・CLEARで仕上げよう ここまでで、 ステージのルール 画像表示 滑らかな移動 効果音 BGM まで完成しました。 最後は、ゲーム全体を TITLE PLAY...
第11回 効果音とBGMをつけよう
第11回 効果音とBGMをつけよう 第10回までで、ゲームとしての動きは完成しました。 今回は、 歩く 荷物を押す ゴールへ押し込む クリアする といった出来事に合わせて効果音を鳴らし、ゲーム...
第8回 文字を画像へ置き換えよう
第8回 文字を画像へ置き換えよう 第1部では、文字だけでコスコマンを最後まで遊べるところまで作りました。 ここからの第2部では、ゲームのルールはそのまま使い、見た目・動き・音・画面遷移を追加して...
第7回 文字版コスコマンを完成させよう
第7回 文字版コスコマンを完成させよう 前回までで、コスコマンは壁に止まり、ゴールを消さずに歩き、荷物を押せるようになりました。 今回は、文字版をゲームとして最後まで遊べるようにします。 今回で...
第3回 まずコスコマンを動かしてみよう
第3回 まずコスコマンを動かしてみよう 前回は、Mapの数字を文字へ変えてステージを表示しました。 今回は、Mapの中にいるコスコマンを探して、まず実際に動かします。 ここでは、まだ壁や荷物の判...
第1回 倉庫お片付けゲーム(コスコマン)を作る
第1回 倉庫お片付けゲーム(コスコマン)を作る これから、倉庫お片付けゲーム(コスコマン) を作ります。 コスコマンは、倉庫の中にある荷物を押して、決められたゴールへ片付けていくパズルゲームです...