2021/06 3

[c#] imgui.net의 네이티브(cimgui, cimplot..)를 직접 빌드해서 적용하기

Cmake/C/C++를 잘 모르시는 분들은 빌드하는데 에로사항이 있는 분들이 있는거 같아서 해당 튜토리얼을 작성했습니다. IMGUI가 필요한경우 C# 프로그래머들은 imgui의 c# 래퍼인 imgui.net을 사용하여 구현합니다. 다만 ImGUI.NET에 포함된 cimplot, cimnodes 같은 편한 라이브러리들의 바이너리는 따로 빌드해서 배포가 안되어 있기에 직접 빌드해서 사용해야합니다. 그래서 직접 빌드해서 사용하는 방법을 알아보려고 합니다. 그리고, 이 튜토리얼은 imgui.net에 한정된게 아니라 cimgui 관련 빌드파일이 필요하신 모든 분들이 사용할 수 있는 dll 컴파일 튜토리얼 입니다. 그냥 명령어만 따라치시면 됩니다. 필수 선행사항 git, cmake 를 설치해야합니다. git환경변수..

프로그래밍/c# 2021.06.29

[c#] imgui.net 한글 출력 안되는 문제 해결

https://github.com/mellinoe/ImGui.NET mellinoe/ImGui.NET An ImGui wrapper for .NET. Contribute to mellinoe/ImGui.NET development by creating an account on GitHub. github.com ImGuiController.cs 의 생성자 초기화 부분의 ImGui.GetIO().Fonts.AddFontDefault(); 함수 호출을 아래 코드 호출로 변경하여 대상 폰트를 출력시킬 수 있다. ImGui.GetIO().Fonts.AddFontFromFileTTF("폰트명.ttf", 15.0f, null, ImGui.GetIO().Fonts.GetGlyphRangesKorean());

프로그래밍/c# 2021.06.19