#3 ๊ฒ์์์ง ๊ฐ๋ฐ์ผ์ง
์ด์ผ ๋ฒ์จ 3๋ฒ์งธ ์๊ฐ์ด๋ค
์ผ๋จ ์ค๋์ WPF ๋ฒ๋ฆฌ๊ณ IMGUI์ข ๊ฐ์ ธ์๋ด
๋น ~๋ฐค ์ํ ์์ค ๋ณต๋ถํ๊ธดํ์ง๋ง ๋ญ๊ฐ ์์ด๋ณด์ด๋ฉด ๋ฌ์ง~ WPF๋ณด๋ค ํ์คํ ์ฌ์ด๋ฏ
๋น์ฅ ๋ญ๊ฐ ๋์จ๊ฒ์๊ณ ๊ธฐ๋ฅ๋ง ๋ค์ ์ด๋๋ผ ์๊ฐ๋ง ๋ ๋ฆฐ๋๋~
--------------------์ฌ๋ด----------------
C# WPF์๋ค๊ฐ C++ dll๋ฅผ ๋ถ์ฌ์ ์์
ํ๋จ๋ง์ด์ง imgui๋ ๋๊ฐ์ด ๋ถ์ฌ์ ์์
ํ ๋ผ์บฃ๋๋ฐ
์ผ๋จ dll ๋ถ์ด๋ ์์
์์ ๊ฒฝ๋ก์ค์ ๋๋งค ์ฝ์ง๋ง ์ค์ง๊ฒํ๊ณ ๋
์๋์ฐ ์์ฒด๋ฅผ dll์ชฝ์์ ์์ฑํ๋๊น ์ฝ๋๊ฐ ์ค์ง๋ผ๊ฒ ๊ผฌ์
WPF๋ ํธ์คํ
ํด์ผํ๋๊น dll์ชฝ์์ ๋ค๋ ์ด๋ ์๋์ฐ ๋๋ค ๊ฐ์ง๊ณ ์์ด๋ ์๊ด์์์ง๋ง
imgui๋ ๊ทธ๋ ๊ฒ ์ฐ๋ฉด ๋ชป์จ๋จน๊ฒ๋๋ผ๊ณ ๊ท์ฐฎ์์ ๊ฐ์ํ๊ณ ์ฝ๋๋ฅผ ๋ค ๋ถํดํ๊ณ ํฉ์น๋๋ผ ์ด์ฐ..
ํ ์ ์ง๋์ ์ฃฝ๋์ค์์๋ค.
-------------------------------------------
์์ฝ
1. WPF -> imgui
2. dll ์ฝ์ง
3. ์ฝ๋ ์ฌ์กฐ๋ฆฝ
์ง๋ฌธ์ ๋ ํ์~ ๋ฆ์์๊ฐ ๊น์ง ๋ด์ฃผ๋ ์นญ๊ตฌ๋ค ์ฌ๋ํด~
1ํธ : https://gall.dcinside.com/mgallery/board/view?id=game_dev&no=81651
2ํธ : https://gall.dcinside.com/mgallery/board/view?id=game_dev&no=81729
์ค imgui ๋๋ ์จ๋ณด๊ณ ์ถ์๋ฐ ์ด์บ์ฐ๋๊ฑฐ์ผ ํํ ๋ฆฌ์ผ ์ด๋์๋ด? ๊ทธ๋ฆฌ๊ณ imgui ํด๋ผ์ชฝ์๋ค๊ฐ ๊น๊ฑฐ์? ์์ง์๋ค๊ฐ ๋ฃ์ผ๋ ค๋๊น ์กด๋ ์๋ฐ์ธ๊ฑฐ๊ฐ๋๋ฐ
์์ง์๋ค ๋ฐ์๋ ๊ฒฐ๊ณผ๋ฌผ์ด ๋์ค๊ธดํ๋๋ฐ ์ฝ๋ ๋๋ฌ์ธ๋ฏ imgui github์ ์ํ์์ผ๋๊น ๊ทธ๊ฑฐ๋ถํฐ๋ฐ๋ผํด๋ด
์ํ ๊ทธ๊ฑฐ ์กฐ์จ๋ ๊ธธ๋๋ฐ ์ ใ ใ ใณใณ ํด๋ผ์ด์ธํธ์ชฝ์ ๊น๋๊ฒ ๋ง๊ฒ ๋ค ๊ทธ๋ผ ๋ฆด๋ฆฌ์ฆ๋ชจ๋๋๋ ์์ ๊บผ์ง๊ฒ ๋ง๋ค๊ณ ..์
๋๋ Engine / Editor / Game ์ด๋ ๊ฒ ๋๋๋ ค๊ณ ์๊ฐ์ค์ด์ผ
imgui๋ ์ฒจ๋ณด๋๋ฐ ๊ด์ฐฎ๋ค~