Recently Updated Pages
ダイアログ
🪟 1. ダイアログってなに?ダイアログ(ダイアログボックス)は、ユーザーに何かを聞いたり、設定を入力させたりするための小さなウィンドウです。例:ファイルを保存するときの「名前を付けて保存」画面...
Windowsプログラミングについて
Windowクラス 種類 WNDCLASSEXA WNDCLASSEXW WNDCLASSA WNDCLASSW 構造体メンバ .struct-members th, .struc...
FBXとufbxで座標合わせをしたときのメモ(どうせUVのときまた頭おかしくなる用)
結論(このリポの現状) 座標系:FBX読込時に 右手系・Y up へ正規化してからロードしています(opts.target_axes = ufbx_axes_right...
C++の授業
C++講義計画(C言語からの移行・ゲームオブジェクト構築まで)🎯 目標C言語を半年学んだ学生が、C++の基礎文法からオブジェクト指向(継承・ポリモーフィズム)を学び、最終的に GameObjec...
FBX読み込み処理
全体構造(ロード〜描画の流れ)ざっくりした流れはこうなっています。[FBXファイル] │ (ufbxでロード済み) ▼ [ufbx_scene] │ ...
DirectXTK関連(頂点情報)
🎯 DirectXTK の主要な頂点構造体一覧(VertexTypes.h)構造体名含まれる要素セマンティクス主な用途備考VertexPosition位置POSITION最小構成(点・線など)シ...
優先度付きキューの話(メロリンキュー)
queue と priority_queue の違い― FIFO と「優先度」の正体 ―1. このページの目的C++ STL には複数の「キュー系コンテナ」が存在します。本ページでは、次のコード...
Visual Studioでimport stdする
概要 c++23から、import std; することで、c++及びcの標準ライブラリが使えるようになる。 これを使うと、コンパイル時間が短縮されたり、コーディング作業がほんのちょっと楽になった...
DirectXTK関連(Commonstateってなんぞ)
✅ 主な機能CommonStates は以下のような「よくある組み合わせの状態オブジェクト」を提供します。 GitHub+1ブレンド状態(BlendState)Opaque() : ブレンドなし...
GOM(Game Oriented Model Format)草案
GOMフォーマット仕様書 Game Oriented Model Format (.gom) Version 1.0 (Complete Specification) 1. 目的 GOMは、F...
クソIT系
💻 「IT系」と言われる仕事の実態 日本の専門学校や一般企業が「IT系」と呼ぶ職種は、大きく次のように分かれます:CS=Computer Science 分類 仕事内容...
アルゴリズムの授業
1. 線形探索 (Linear Search)1.1 概要配列(またはリスト)の先頭から順番に目標値と比較し、一致したらその位置を返す。見つからなければ最後まで調べ終えて「未発見」を返す。1.2...
GOM Format quick Reference
GOM + MTA フォーマット 簡易仕様書 Game Oriented Model Format + Motion TimeLine Animation バージョン: GOM v1.0 / ...
補足資料(1.5回目) C言語の関数
🧩 補足資料:C言語の関数の基本🧠 関数とは?C言語の関数は、処理をひとまとめにして何度も呼び出せる仕組みです。プログラムの再利用性・可読性を高めるために使います。#include <stdio...
ドラクエ風「商人クラス」で学ぶ getter / setter / public / private
🎮 授業進行カンペ+教材一体版 ドラクエ風「商人クラス」で学ぶ getter / setter / public / private 🧭 授業概要 対象:専門学校1年(C++基...
1回目 導入回+文字列
第1回授業:C++導入とCとの違い(入出力・文字列・書式制御)🎯 目標C言語の知識をもとに、C++の基本文法と文字列処理を理解する。iostream を使った標準入出力を理解する。std::st...
ダイクストラ法・BFS・A* を図で理解する課題(時間補習課題)
【学習目標】この課題では次のことができるようになります。BFS(幅優先探索)の基本と動き方を説明できるダイクストラ法の仕組みを理解できるA* が「何を追加したアルゴリズム」か説明できる図を見て ...