Recently Updated Pages
GPUリソースを作っていく!→ Draw関数
🎮 GPUリソースを作るってどういうこと?💡まずはイメージ!「頂点の情報(場所や高さなど)」を作るだけでは、画面に出せません。作った情報を GPU に渡して、「これを描いて!」とお願いしないとい...
ComptrとDirectXの話
マイクロソフト界隈のプログラミング環境で、度々見かける正体不明の言葉たち。DirectX関連のコードを書いているとちょいちょい見かけて、知らんうちに使ってるけど正体がよくわかっていない怖いやつ「...
AABB、OBBとは
AABB、OBBとはこんにちは、チョコミントです。今回はAABBとOBBについて聞きなれてない人も多いと思うので簡単に説明します。AABBとは軸平行境界ボックスといって箱の各面の法線が座標軸と平...
球と球の当たり判定(3D)(by チョコミント)
球と球の当たり判定こんにちは、チョコミントです。 今回から当たり判定について軽く触れていこうかなと思います。 まずは比較的簡単な球と球の当たり判定についてです。 もう知っている方も多いと思います...
イージング+UI
UIの動きをイージングで note イージング関数を使ったUI挙動の作り方
AIの課題(5月12日)
見張りモンスターAIを設計せよねらい敵は何を見ているのか? ↓ それをどんなフラグにするのか? ↓ フラグによってどの行動を選ぶのか? ↓ それをif文にするとどうなるのか?課題タイ...
ダイクストラ法・BFS・A* を図で理解する課題(時間補習課題)
【学習目標】この課題では次のことができるようになります。BFS(幅優先探索)の基本と動き方を説明できるダイクストラ法の仕組みを理解できるA* が「何を追加したアルゴリズム」か説明できる図を見て ...
FBX読み込み処理
全体構造(ロード〜描画の流れ)ざっくりした流れはこうなっています。[FBXファイル] │ (ufbxでロード済み) ▼ [ufbx_scene] │ ...
DirectXTK関連(頂点情報)
🎯 DirectXTK の主要な頂点構造体一覧(VertexTypes.h)構造体名含まれる要素セマンティクス主な用途備考VertexPosition位置POSITION最小構成(点・線など)シ...
あいつは自分から見て右にいるの?左にいるの?
🌟目的自分の向いている方向から見て、「ターゲットが右にいるのか、左にいるのか」を判断し、その方向に回転させたい。🧭前提知識1. atan2(y, x) の意味ベクトル (x, y) の角度(ラジ...
カウントダウンタイマークラスを作ってみようz
CDTimer.h#pragma once #include "Engine/GameObject.h" class CDTimer : public GameObject ...
状態遷移でモンスターを管理
ゲームAI課題:状態遷移でモンスターの行動を管理しよう 「今、モンスターは何をしているのか?」を設計する 1. 今日のテーマ 前回は、モンスターに「視覚」を与える考え方を学びました。 isFi...
ゲームの市場規模
🎮 日本のゲーム業界:最新市場規模と開発費まとめ(2024–2025)1. 日本のゲーム市場規模■ 国内ゲームコンテンツ市場規模(2024年)2兆3,961億円(前年比 +3.4%)[gameb...
1回目 導入回+文字列
第1回授業:C++導入とCとの違い(入出力・文字列・書式制御)🎯 目標C言語の知識をもとに、C++の基本文法と文字列処理を理解する。iostream を使った標準入出力を理解する。std::st...
アルゴリズムの授業
1. 線形探索 (Linear Search)1.1 概要配列(またはリスト)の先頭から順番に目標値と比較し、一致したらその位置を返す。見つからなければ最後まで調べ終えて「未発見」を返す。1.2...
まずは、プレイヤーをつくる
これは、いつものモデル読んでGameObject継承したPlayerクラス作る感じでいいと思う。必要な情報はあとで追加していこう。最低限必要なところで考えると。以下のようなクラスになりそう。✅ ...
自分でランダムな地形?を作って表示する。テクスチャもつける
🌱 ステップ①:データの設計(どんな情報を使うか?)地形を作るには「たくさんの点(てん)」が必要です。この点は「頂点(ちょうてん)」と呼ばれていて、1つ1つの頂点には次のような情報があります:名...
キャラクターの真下にShaderを使って丸い影を描く(投影丸影)
🎯 この影の作り方のイメージプレイヤーの下に「黒い丸いライト」を当てて、地面をちょっとだけ暗く見せるという工夫です。ライトなので、授業でやった点光源がわかっていれば全く同じように実装できます。し...
シングルトンとやらについて
シングルトンパターンシングルトンパターンについては、そんなに語ることもないと思うけれども、そのプログラムの中でインスタンスを1つに統一して使うデザインパターンのこと。ゲームで言うと、ゲームの中で...
mathjax
$$ 1 + 1 $$ できた!!