Recently Updated Pages
ゲーム会社に応募した時何見られるんだ?
1. 動画構成(見せ方)の評価採用側は動画全編を丁寧には見ません。多くは以下の流れになります:最初の10秒で「面白そうか / センスあるか」を判定1分程度で「技術力があるか」を判断最後まで視聴す...
C++とWindowsと非同期処理
Windows向けのゲーム開発において、非同期処理や排他制御(mutex、semaphore、critical sectionなど)を行う場合、以下のように目的や状況に応じて C++標準ライブラ...
キャラクターの真下にShaderを使って丸い影を描く(投影丸影)
🎯 この影の作り方のイメージプレイヤーの下に「黒い丸いライト」を当てて、地面をちょっとだけ暗く見せるという工夫です。ライトなので、授業でやった点光源がわかっていれば全く同じように実装できます。し...
📦 FBX フォーマットの内部構造
このセクションでは、FBX ファイルフォーマットの内部仕様 について詳しく説明します。これらの情報は、主に 高度な利用ケース においてのみ必要となります。なぜなら、ufbx が FBX フォーマ...
エンディアン
① 主要ゲーム機の CPU・エンディアン・GPU 一覧ゲーム機CPUエンディアンGPUセガ マークIIIZilog Z80リトルVDPメガドライブMotorola 68000 + Z80ビッグV...
ゲームの市場規模
🎮 日本のゲーム業界:最新市場規模と開発費まとめ(2024–2025)1. 日本のゲーム市場規模■ 国内ゲームコンテンツ市場規模(2024年)2兆3,961億円(前年比 +3.4%)[gameb...
FBX地獄
0) まだ見ぬ地獄がそこにはあるFBXは地獄といわれている。その地獄の案内図である。FBXはインデックス空間・座標系・参照モデルが“複数”混在するため、素直に読むと破綻する。Importerで正...
stl(vector)の3種類のループの仕方
std::vectorの要素を繰り返し処理(ループ)する代表的な3つの方法(範囲ベースfor文、イテレータ、インデックス)1. 範囲ベースfor文 (Range-based for loop) ...
Unity使うときのプロキシの設定
サインインのためにプロキシを設定する スタートメニューで「環境変数」と検索 → 「システム環境変数の編集」を開く 「環境変数(N)...」ボタンをクリック 「ユーザー環...
へびゲーム
体験入学会プログラミング体験教材はじめに本日は体験入学会にお越しいただきありがとうございます。プログラミング初心者向けの体験授業として、C++を使った「スネークゲーム」を完成させます。コード中の...
GPUリソースを作っていく!→ Draw関数
🎮 GPUリソースを作るってどういうこと?💡まずはイメージ!「頂点の情報(場所や高さなど)」を作るだけでは、画面に出せません。作った情報を GPU に渡して、「これを描いて!」とお願いしないとい...
まずは、プレイヤーをつくる
これは、いつものモデル読んでGameObject継承したPlayerクラス作る感じでいいと思う。必要な情報はあとで追加していこう。最低限必要なところで考えると。以下のようなクラスになりそう。✅ ...
singletonのサンプル?
シングルトンパターン比較シングルトンパターンじゃなく作ったPlayerクラスをマウスクリックするたびにnewする動画staticなメンバ変数playerCountがクリックするたびに増えて、自分...
あいつは自分から見て右にいるの?左にいるの?
🌟目的自分の向いている方向から見て、「ターゲットが右にいるのか、左にいるのか」を判断し、その方向に回転させたい。🧭前提知識1. atan2(y, x) の意味ベクトル (x, y) の角度(ラジ...
🧩 Build Options(ビルドオプション)
ufbx のビルドは、主に プリプロセッサマクロ(#define) によってカスタマイズします。マクロの定義方法は次のいずれかです。コンパイラオプションでグローバルに指定する"ufbx.h" や...
FLOPSとはなにか
FLOPSって?FLoating-point Operations Per Secondの略1秒間に、浮動小数点演算を何回行えるか、ということ。例:1GFLOPS1G → 1Giga、Gigaは...
新しいDx11base設計方針(今進んでいるところまで)
✅ 主要クラスの役割一覧クラス名役割主な責務他クラスとの関係Dx11BaseDirectX初期化&基盤デバイス・コンテキスト・スワップチェイン・バックバッファなどの管理ビューポートやラスタライザ...
DrawTextとDrawTextLayoutの違い
テキストを描画する方法 - Win32 apps DrawText 簡単なテキスト描画向け テキスト全体に対して同じ書式設定を適用する場合に使われる DrawTextFormat 複雑なレ...
メモ
🎮 前提条件(仕様)プレイヤーは高さ 2ブロック分の大きさ(頭+胴体)ジャンプは1ブロック分のみ可能ブロック世界は world[x][y][z] のようなグリッドで表現「今立っている場所」と「前...
2点間の距離
2点間の距離のはなし ゲームを作っているとよく2次元でも3次元でも2点間の距離を出したくなるよね。 それで登場するのが次の公式 $p_1(x_1,y_1,z_1)$ と $p_2(x_2,y_2...