프로그래밍/c# 4

[C#] BigInteger로 방치형 게임의 A~ZZ 같은 숫자단위 구현

개인적으로 만드는 라이브러리에서 테스트 할것이 생겨 방치형 돈 단위를 빠르게 구현해서 써야 할 일이 있어서 대강 생각나는대로 구현해 본 내용을 공유합니다. 이런 돈 단위를 구현할 수 있습니다. 아래 링크의 클래스를 복사해서 붙여넣어 사용하면 됩니다. 블로그 하단에 있는 소스코드는 오래 된 내용일 수 있으니 가능한 깃허브에 있는걸 가져다 쓰는게 좋습니다. 소스코드링크 GitHub - shlifedev/CAHGamesSDK: Will be Happy Indie Game Develop! Will be Happy Indie Game Develop! Contribute to shlifedev/CAHGamesSDK development by creating an account on GitHub. github.com..

프로그래밍/c# 2021.08.01 (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