このプロジェクトは、DirectX 11 + Dear ImGui を使用した GUI 描画のサンプルです。
Dear ImGui の導入・描画手順を最小構成で確認できるよう設計されています。
基本的なウィジェット(ボタン、スライダー、カラーピッカーなど)を表示し、リアルタイムUI描画の流れを理解できます。
- Dear ImGui を DirectX 11 環境へ組み込み済み
- 基本ウィジェット、フレーム時間表示、デモウィンドウ搭載
- 背景色の動的変更、ボタン操作などの例を含む
- FPS 表示付きでパフォーマンス確認も可能
- 左:自作ImGuiウィンドウ(日本語テキスト、スライダー、色選択など)
- 右:ImGui公式のデモウィンドウ
ImGui を Visual Studio プロジェクトに導入する際、以下の設定を 必ず確認してください。
Main.cpp
および Game.cpp
に記述されている ImGui 初期化コードは、基本的にそのままコピー&ペーストで動作します。
この設定を行わないと、ビルドエラーが発生します。
対象ファイル一覧:
imgui.cpp
imgui_draw.cpp
imgui_tables.cpp
imgui_widgets.cpp
imgui_impl_dx11.cpp
imgui_impl_win32.cpp
・OS:Windows 10 / 11
・GPU : Direct3D 11対応グラフィックカード
・開発環境:Visual Studio 2022
・ビルド対象:x64
・Direct3D 11
・DirectXTK
・Windows SDK
・Dear ImGui