dear-imgui-unity
dear-imgui-unity copied to clipboard
Unity package for Dear ImGui
Dear ImGui for Unity
UPM package for the immediate mode GUI library, Dear ImGui (https://github.com/ocornut/imgui).
Usage
- Add package from git URL: https://github.com/realgamessoftware/dear-imgui-unity.git .
- Add a
DearImGuicomponent to one of the objects in the scene. - When using the Universal Render Pipeline, add a
Render Im Gui Featurerender feature to the renderer asset. Assign it to therender featurefield of the DearImGui component. - Subscribe to the
ImGuiUn.Layoutevent and use ImGui functions. - Example script:
using UnityEngine; using ImGuiNET; public class DearImGuiDemo : MonoBehaviour { void OnEnable() { ImGuiUn.Layout += OnLayout; } void OnDisable() { ImGuiUn.Layout -= OnLayout; } void OnLayout() { ImGui.ShowDemoWindow(); } }
See Also
This package uses Dear ImGui C bindings by cimgui and the C# wrapper by ImGui.NET.
The development project for the package can be found at https://github.com/realgamessoftware/dear-imgui-unity-dev .