Open/unity-tips

uimgui 에디터 통합

shlifedev 2023. 9. 30. 17:12

 개인적으로 dear.imgui 가 유니티 오버레이를 사용하는 것 보다 에디터에 적용해서 사용할 시 디버깅이나 개발 툴 레이아웃을 만드는데 있어서 훨씬 생산성이 높아서 개인적으로 이렇게 사용중.

 

  이 오픈소스를 사용했다. 다만, 아래 오픈소스는 인게임에서만 사용 가능한데 나 같은 경우는 씬뷰 카메라 공간에 렌더링을 설정하고 ImGUI.IO에서 받는 입력에 대해서 에디터 이벤트를 따로 수동으로 바인딩했다. 나 처럼 사용을 원하는 사용자는 이 오픈소스의 인풋을 아래처럼 새로 바인딩하고 UImGUI.cs에서 초기화 시점과 카메라를 조금 손보면 된다.

 

 

GitHub - psydack/uimgui: UImGui (Unity ImGui) is an UPM package for the immediate mode GUI library using ImGui.NET. This project

UImGui (Unity ImGui) is an UPM package for the immediate mode GUI library using ImGui.NET. This project is based on RG.ImGui project. - GitHub - psydack/uimgui: UImGui (Unity ImGui) is an UPM packa...

github.com