第一种最简单
1.打开unity packageManager从git URL 添加软件包:https : //github.com/realgamessoftware/dear-imgui-unity.git
2.新建个空对象,挂在Dear Imgui脚本
3.新建DearImGuiDemo脚本,也挂在空对象上。代码如下
using UnityEngine; using ImGuiNET; public class DearImGuiDemo : MonoBehaviour { void OnEnable() { ImGuiUn.Layout += OnLayout; } void OnDisable() { ImGuiUn.Layout -= OnLayout; } void OnLayout() { ImGui.ShowDemoWindow(); } }
第二种自定义DLL
https://blog.csdn.net/qq992817263/article/details/88071030,看这个大佬的博客,我也是照着这个博客实现的docking,只是启用了viewport Enable就会崩。