ํด๋น URL์ ํ์ธํ์ง๋ง ์ผ์นํ๋ ํญ๋ชฉ์ด ์์ต๋๋ค.
Godot ๋ฒ์ :
3.0.6 from Steam.
https://godotengine.org/ ์์ ์๋ก ๋ค์ด๋ก๋ ํ ๋๋ ๋์ผํ ๋ฌธ์
์ด๊ฒ์ ์ด์ ๋ฒ์ ์์๋ ๋ฐ์ํ์ต๋๋ค. ์ฝ 3 ๊ฐ์ ์ ๋ ์งํ๋์์ต๋๋ค.
๋ฒ์ ์ ํฌํจํ OS / ์ฅ์น :
Windows 10 PRO x86_64
๋ฒ์ 1803
OS ๋น๋ 17134.167
GPU Nvidia GTX980ti
GPU ๋๋ผ์ด๋ฒ 398.36
๋ฌธ์ ์ค๋ช
:
Steam ๋๋ ๊ธฐ๋ณธ ๋ค์ด๋ก๋์์ Godot๋ฅผ ์ฌ๋ ๋ฐ 40 ์ด ์ด์ ๊ฑธ๋ฆฝ๋๋ค.
ํธ์ง ๋ชจ๋์์ ๋งค์ฐ ๊ฐ๋จํ ํ๋ก์ ํธ๋ฅผ ์ฌ๋ ๋ฐ๋ 35 ์ด๊ฐ ๊ฑธ๋ฆฝ๋๋ค.
Godot ๋ด์์์ด ํ๋ก์ ํธ์ ํ๋ ์ด ์์ด์ฝ์ ๋๋ฅด๋ฉด ๊ฒ์ ์ฐฝ์ด ์ด๋ฆฌ๊ธฐ๊น์ง 46 ์ด๊ฐ ๊ฑธ๋ฆฝ๋๋ค.
์ฌํ ๋จ๊ณ :
๊ธฐ๋ณธ ํ๋ก์ ํธ๋ฅผ ์ด๊ฑฐ ๋ ์์ฑํ๋ ๊ฒ๋ง์ผ๋ก ๋งค๋ฒ ์ด๊ฒ์ ์ฌํ ํ ์ ์์ต๋๋ค.
๋ฉํฐ ํ๋ ์ด์ด ํ๊ณผ ๊ฐ์ ๋ฐ๋ชจ ํ๋ก์ ํธ ์ค ํ๋๋ฅผ ์์ํ ๋ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ต์ ์ฌ์์ฐ ํ๋ก์ ํธ :
์ฌ๊ธฐ์ ์ธ๊ธ ๋ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ ์ต์ํ์ ํ๋ก์ ํธ๊ฐ ์์ง๋ง ๋ชจ๋ ํ๋ก์ ํธ์์์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
์๋
ํ์ธ์ Godot.zip
๋ํ Godot๊ฐ ์์๋ ๋ ์ด๋ฆฌ๋ cmd ์ฐฝ์์ ์ถ๋ ฅ์ ์ฒจ๋ถํ์ต๋๋ค.
NVIDIA, ์? NVIDIA์์ ๋๋ฆฐ ์คํ์ ๋ํ๋ณด๊ณ ๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ฌธ์ ์์ "NVIDIA"๋ฅผ ๊ฒ์ํด ๋ณผ ์ ์์ต๋๋ค. ์ต์ข ํฉ์๋ ๋๋ผ์ด๋ฒ ๋ฒ๊ทธ๊ฐ ์๋ค๋ ๊ฒ์ ๋๋ค.
nVidia GeForce GTX 1060 6GB / PCIe / SSE2, Godot 3.0.6์ ๋์๊ฒ ์ ์ด๋ฆฝ๋๋ค (์น ์ฌ์ดํธ ๋น ๋ชจ๋ ธ ๋ฒ์ ). ๋๋ Godot๊ฐ ๋์ ์๋ ์ฑ๋ฅ ๋ชจ๋๋ก ์ธํด nVidia์์ ์ด๋ค ๊ฒฝ์ฐ์ ์ฝ๊ฐ ๋๋ฆฌ๋ค๋ ๊ฒ์ ์๊ณ ์์ง๋ง ๊ทธ๋ ๊ฒ ๋๋ฆฌ์ง๋ ์์ต๋๋ค (4 ๋์ 30 ์ด ์คํ์์์ ๊ฐ์ด).
GTX 960 ๋ฐ 1070์์ ๋์ผํ ๋ฌธ์ ๋ฅผ๋ณด๊ณ ํฉ๋๋ค. Windows์์ Slooow ์์, Linux์์ ๋น ๋ฅด๊ฒ.
Godot์ ๋ํ ๋์ ๊ฐ์ฅ ํฐ ๋ฌธ์ ์ด๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด ๊ณ ์ณ์ง ์ ์๊ธฐ๋ฅผ ์ ๋ง๋ก ๋ฐ๋๋๋ค. ๋๋ ํญ์ ๊ฒ์์ ์์ํ์ฌ ์์ ์กฐ์ ์ ํ
์คํธํ๋ ๊ฒ์ ์ข์ํ์ง๋ง nvidia GPU๋ฅผ ์ฌ์ฉํ๋ฉด Windows์์ ๋๋ฌด ๋ง์ ์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค.
GTX 1070์ผ๋ก ๋ฌธ์ ์ ์ฐธ์ฌํฉ๋๋ค. Godot์ ๋ชจ๋ ์์ ์ ์ธ ๋ฆด๋ฆฌ์ค๋ฅผ ์๋ํ์ต๋๋ค. ๋ํ ์ต์ ๋๋ผ์ด๋ฒ 398.98, 398.82, 398.36์ 3 ๊ฐ์ง ๋ฒ์ ์ ์ฌ์ฉํด ๋ณด์์ต๋๋ค. ํ์ง๋ง ์ฒ์์ผ๋ก (๋๋ผ์ด๋ฒ ์ฌ์ค์น ํ, ์ปดํจํฐ ์ฌ๋ถํ ํ) ๋น ๋ฅด๊ฒ ์์๋์์์ ์์์ต๋๋ค. ์๊ฐ์ ์ฐพ์ผ๋ฉด Nvidia ์ค์ ์ ๊ฐ์ง๊ณ ๋๊ฒ ์ต๋๋ค. ์ด๊ฒ์ ํฐ ๋ฌธ์ ์ด๋ฉฐ ์ข ๋ ์ฐพ์๋ด์ผํฉ๋๋ค.
ํธ์ง : ์์คํ ์ ๋ค์ ์์ํ ํ ์ฒซ ๋ฒ์งธ ์์์ด ์ ์์ ์ผ๋ก ์๋ํ๋์ง ํ์ธํ๊ฒ ์ต๋๋ค. ์ดํ์ ์์ํ ๋๋ง๋ค ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฝ๋๋ค (40 ์ด).
https://www.nvidia.co.kr/Download/driverResults.aspx/137317/en
399.07 ๋๋ผ์ด๋ฒ๊ฐ ์ถ์๋์์ต๋๋ค.
๋น์ ์ ๊ทธ๊ฒ์ผ๋ก ํ
์คํธ ํ์๊ฒ ์ต๋๊น?
์๋
volzhs-์, ๊ทธ๊ฒ์ ๊ณ ์น ๊ฒ ๊ฐ์ต๋๋ค!
์์ง ๊ด๋ฒ์ํ ํ
์คํธ๋ฅผ ํ ์๊ฐ์ด ์์์ง๋ง ๋ช ๊ฒ์์ ์ด๊ณ / ํธ์ง / ์คํํ๊ณ ์ฑ๋ฅ์ด ํ๋ฅญํ์ต๋๋ค.
์ต์ ๋๋ผ์ด๋ฒ์ ๋ํด ์๋ ค ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค.
๋๋ ๊ทธ๊ฒ์ด ์ด๋ป๊ฒ ์ํฅ์ ๋ฏธ์น๋์ง ๋ชจ๋ฅด์ง๋ง ๋๋ผ์ด๋ฒ ๋ฆด๋ฆฌ์ค ๋ ธํธ์๋ ์ด๊ฒ์ ํฌํจํฉ๋๋ค.
[GeForce GTX 1050/1070] : OpenGL ๋๋ผ์ด๋ฒ๊ฐ ๋ ๋๋ง ์ปจํ ์คํธ๋ฅผ ํด์ ํ์ง ์์
๋ฐ๋ฅด๊ฒ. [2305430]
@volzhs๋ฅผ ์ฐพ์ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค :)
@fossegutten @cimpresovec 399.07๋ก ์ ๋ฐ์ดํธํ๋ฉด ์นด๋ ๋ฌธ์ ๋ ํด๊ฒฐ๋ฉ๋๊น?
์ค์ ๋ก ์ต๊ทผ์ ๋ด PC์ ์ ์ฒด ํฌ๋งท์ ์ํํ๋๋ฐ ๋์ผํ ๋๋ผ์ด๋ฒ (398.98)๋ก ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค. ์ค๋ ์ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํด ๋ณด์์ง๋ง ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์์์ต๋๋ค. ๊ทธ๋์ ๋๋ ๋ฌด์์ ๋งํด์ผํ ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ํฌ๋งท ์ ํ์ ๋๋ผ์ด๋ฒ๋ ๋์ผํ์ง๋ง ๋์์ด ๋ค๋ฆ ๋๋ค. ์ด์ ์ค์น์์ ๋ฌธ์ ์ ์์ธ์ ๋งํ ์ ์์ง๋ง Godot ์ฌ์ฉ์ ๋ฐฉํดํ์ต๋๋ค.
๋ถํํ๋ ์ด๊ฒ์ ๋๋ฅผ ์ํด ๋ค์ ์ผ์ด๋๊ธฐ ์์ํ์ต๋๋ค. Godot๋ ์ฝ 1 ์๊ฐ ์ ๋ ์ ์ ์๋ ํ ๋ค์ ๋ค์ ๋๋ฆฌ๊ฒ ์๋ํ๊ธฐ ์์ํฉ๋๋ค.
์ ๋ง ์ด์ํ ์ ์ PC๋ฅผ ์ฌ๋ถํ
ํ๋ฉด Godot๊ฐ ๋ค์ ํ๋์ ์ ์คํ๋์ง๋ง ๋๋ฆฌ๊ฒ ์์๋๋ค๋ ๊ฒ์
๋๋ค.
๊ทธ๋ฌ๋ ๋๋ ์ด์ ๊ทธ๊ฒ์ด Godot ๋ฌธ์ ๊ฐ ์๋๋ผ๊ณ ํ์ ํฉ๋๋ค. AMD ์นด๋๋ฅผ ๊ฐ์ ธ ์์ ๋ฌธ์ ๊ฐ ์๊ตฌ์ ์ผ๋ก ์ ๊ฑฐ๋๋์ง ํ์ธํ์ญ์์ค.
์ฌ๊ธฐ์ GTX750; ๋๋ ๊ทธ๊ฒ์ด ์๋ก์ด ๊ฑด๋ฌผ์ด๊ธฐ ๋๋ฌธ์ https://github.com/godotengine/godot/issues/21472#issuecomment -416151678 sse2๋ก ๊ฑด๋ฌผํ์ง ์๋ ๊ฒ๊ณผ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํ์ง๋ง์ด ๋ฌธ์ ๋ ์ง๋ ๋ช ์ฃผ ๋์ 3.1a1์ด๋ก๋ ์๊ฐ์ด ๊ฐ์ฅ ๊ธธ์์ต๋๋ค.
ํ์ฌ ๋๋ผ์ด๋ฒ 399.07์ ์คํํ๊ณ ์์ต๋๋ค.
ํธ์ง : GPU ๋ฌธ์ ๊ฐ ์๋๊น์? ์ด๋ฌํ ๋๋ฆฐ๋ก๋ ์๊ฐ ๋์ ๋งค์ฐ ๋์ CPU ์ฌ์ฉ๋๊ณผ ๋ฎ์ GPU ์ฌ์ฉ๋์ ํ์ธํ์ต๋๋ค. ์ฝ 27 %์ CPU (๋ด CPU์ ๋ํ ์ ์ฒด ํ๋์จ์ด ์ค๋ ๋ ํ ๋น)๋ฅผ ์ฌ์ฉํ๋ฉด๋ก๋๊ฐ ์๋ฃ๋๋ฉด ์ ์ ์์ค์ผ๋ก ๋จ์ด์ง๋๋ค.
Edit2 :์ด ๋ฌธ์ ์ ๊ด๋ จ์ด ์์ผ๋ฉฐ ๋ค๋ฅธ ๋ฌธ์ ๋ฅผ ์ ์ถํ์ต๋๋ค.
๋ต๋ณ์ด ๋ฆ์ด์ ์ฃ์กํฉ๋๋ค. GTX 1070 GPU์ ๋๋ผ์ด๋ฒ 399.24๋ก ์ฌ์ ํ ๋งค์ฐ ๋๋ฆฝ๋๋ค.
๋ฌธ์ ๊ฐ ๋ค์ ๋์ ์์ต๋๋ค. Raylib ๋ผ์ด๋ธ๋ฌ๋ฆฌ (์๋์ GLFW ์ฌ์ฉ)๋ฅผ ์ฌ์ฉํ์ฌ ๋ค๋ฅธ ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ ๋์ด๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค. ์์ฉ ํ๋ก๊ทธ๋จ์ Godot์ ๋์ผํ ๋์์ ๋ณด์ฌ์ฃผ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ Godot๋ฅผ ๋ค์ด๋ก๋ํ๊ณ ๋ฌธ์ ๊ฐ ๋ค์ ๋ฐ์ํ์ต๋๋ค. ์์คํ ์ ๋ค์ ์์ํ ํ ์ฌ๋ฌ ๋ฒ ์คํ ํ ํ์๋ ๋ชจ๋ ๊ฒ์ด ์ ์์ ์ผ๋ก ์๋ํ๋ค๋ ๊ฒ์ ์์์ต๋๋ค. ์ด ๋ฌธ์ ๋ ์ผ๋ง ํ (ํ ์คํธํ์ง ์์) ๋๋ ์์คํ ์์ ๋ ๋ฌด๊ฑฐ์ด ๊ฒ์์ ์คํ ํ ๋ค์ Godot๋ฅผ ์คํํ๋ ค๊ณ ์๋ํ ํ์ ๋ฐ์ํ๊ธฐ ์์ํฉ๋๋ค. ๋ฐ๋ฉด Unity๋ ์ํฅ์๋ฐ์ง ์์ง๋ง Defold๋ฅผ ์๋ํ์ง ์์์ต๋๋ค.
GLFW์ Godot์ ๊ณตํต์ ์ ๋ฌด์์ ๋๊น?
๋ ๋ค OpenGL์ ์ฌ์ฉํฉ๋๋ค. ๋ฌธ์ ๋ฅผ ๋ํ๋ด์ง ์๋ ๋ค๋ฅธ ํ๋ก๊ทธ๋จ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค.
๋ฌธ์ ๋ Open GL ์ธ ๊ฒ ๊ฐ์ต๋๋ค. Monogame์ OpenGL ํ๋ก์ ํธ์ ๋์ผํ ๋์์ํ์ง๋ง Direct X ํ๋ก์ ํธ์์๋ ๊ทธ๋ ์ง ์์ต๋๋ค.
ํ , ๋ฌธ์ ๊ฐ ๋ชจ๋ OpenGL์ ์กด์ฌํ๋ค๋ฉด ์๋ง๋ ์๋ฑํ GPU ๋๋ผ์ด๋ฒ ์ผ ๊ฒ์ ๋๋ค.
๋์์ ๋ค๋ฅธ OpenGL ์์ฉ ํ๋ก๊ทธ๋จ์์ ์ผ๊ด๋์ง ์์ต๋๋ค. ์ผ๋ถ๋ ์ ์๋ํฉ๋๋ค (Unity OpenGL ๋น๋, Defold ์์ง ๋ฑ). ์๋ง๋ ์ฌ์ฉ ๋ ๋ฒ์ ์ ๋ฐ๋ผ ๋ค๋ฅด์ง๋ง ๊ทธ๊ฒ์ ์์ํ ์ถ์ธก ์ผ๋ฟ์ ๋๋ค. ๋๋ ์ฌํ๊ฒ๋ ๊ตฌ์ฒด์ ์ธ ๋์์ ์ค ์ ์์ต๋๋ค.
์ฌ๊ธฐ์ ๊ฐ์ ๋ฌธ์ , ์ด๋ค ํ?
๋ด ์์ ์๊ฐ์ 30 ์ด ์ด์์ด ์๋๋ผ 5 ~ 10 ์ด ์ ๋์ ๋๋ค. ๋น์ฐํ ๊ฒ๋ณด๋ค ํ์คํ ๋๋ฆฝ๋๋ค. ๋ด ๋ณด๋ธ ์คํ ํ์ผ๊ณผ ์์ง ๋ด์์ ์ด๊ฒ์ ์๋ํ์ต๋๋ค. GLES3 ๋ฐ GLES2์์๋ ๋ฐ์ํฉ๋๋ค.
๋๋ผ์ด๋ฒ 416.16์์ GTX 1080์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์ ์ ๋๋ผ์ด๋ฒ๋ฅผ ์
๋ฐ์ดํธํ๊ณ ๋ณ๊ฒฝ ์ฌํญ์ ๋ํ ๋ฉ๋ชจ์ ํจ๊ป ๋์์ฌ ๊ฒ์
๋๋ค.
ํธ์ง : ๋ฌธ์ ๋ ๋๋ผ์ด๋ฒ 416.34์์ ์ง์๋๋ฉฐ (์๋ง๋ ๊ด๋ จ์ด ์์) Godot ์์ฒด๋ฅผ ์์ํ๊ณ ํ๋ก์ ํธ๋ฅผ ์ฌ๋ ๊ฒ์ด ์ฝ๊ฐ ๋๋ฆฝ๋๋ค.
์ ๋ Linux๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ NVIDIA ๋๋ผ์ด๋ฒ 390.87์ ์คํํ๊ณ ์์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์คํฌ๋กคํ๋ ๋์ CPU ์ฌ์ฉ๋์ด ๋๊ธฐ ๋๋ฌธ์ ์ํํธ์จ์ด ๋ ๋๋ง์์ ์คํ๋๋ ๊ฒ์ฒ๋ผ ๋ณด์์ต๋๋ค.
NVIDIA ๋๋ผ์ด๋ฒ 410.73์ ์ค์นํ๊ณ ์ด์ ๋ชจ๋ ๊ฒ์ด ์ ์์
๋๋ค. NVIDIA๊ฐ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋์ง ๋๋ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ค์นํ๋ ๊ฒ์ด ๋์์ด๋์๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
๋๋ ๋ํ Linux์์ ์๋ํด ๋ณด์๊ณ Godot๋ ํ๋ฅญํ๊ฒ ์คํ๋๋ ๊ฒ ๊ฐ์ต๋๋ค. Windows์์๋ ์ฌ์ ํ ๋๋ฆฝ๋๋ค.
๋๋ ๋ํ Linux์์ ์๋ํด ๋ณด์๊ณ Godot๋ ํ๋ฅญํ๊ฒ ์คํ๋๋ ๊ฒ ๊ฐ์ต๋๋ค. Windows์์๋ ์ฌ์ ํ ๋๋ฆฝ๋๋ค.
์ด๋ค ๋ฒ์ ์ Linux๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น? ๊ทธ๋ฆฌ๊ณ VM์์ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
์์น ๋ฆฌ๋ ์ค. VM์ด ์์ต๋๋ค.
์ฌ๊ธฐ @JavaryGames์์ ์ฐ๋ฆฌ๋ ๋ชจ๋ ์ปดํจํฐ์์ ์ด๊ฒ์ ๊ฒฝํํ๊ณ ์์ต๋๋ค. ์ผ๋ถ๋ 1050Ti์ด๊ณ ์ผ๋ถ๋ 1060์ ๋๋ค. ์ฌ์ง์ด ์ต์ ๋๋ผ์ด๋ฒ (417)์์๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค.
Linux์์๋ ๋์ผํ ์์คํ ์ด ์ ์์ ์ผ๋ก ์คํ๋๋ฏ๋ก ๋๋ผ์ด๋ฒ ๋ฌธ์ ์ผ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
Windows 10 godot 3.0.6์์๋์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
๋๋ AMD RX 580์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
๋ด ๋ฐ์ดํฐ ํฌ์ธํธ ์ถ๊ฐ :
์ธํ
i7-3770K CPU
16GB RAM
์๋์ฐ 7
Nvidia GTX 1070์๋์ด ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
Windows ์ ์ฉ์ด๋ฉฐ Linux์์ ์ ์์ ์ผ๋ก ์ด๋ฆฌ๊ณ ์คํ๋ฉ๋๋ค.
๋์ผํ ๋ฌธ์ ๊ฐ ์์ง๋ง AMD GPU๊ฐ์๋ Linux์์ ๋ฐ์ํฉ๋๋ค. ์์คํ ์ ๋ฐ์ดํธ ํ ์์ ๋์๊ธฐ ๋๋ฌธ์ ์ถ์ ํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช๊ณ ์์ง๋ง ๋ค์ด ๊ทธ๋ ์ด๋ํด๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์์ต๋๋ค. godot์ ๋ค์ด ๊ทธ๋ ์ด๋ํด๋ ํจ๊ณผ๊ฐ ์์์ต๋๋ค. ๋ด ํ๋ก์ ํธ๋ฅผ ์ฌ๋ ๋ฐ 30 ์ด ์ด์, ์์ํ๋ ๋ฐ 30 ์ด ์ด์์ด ๊ฑธ๋ฆฌ๋ฉฐ, ์ ๊ฐ์ฒด๊ฐ ์ฒ์ ํ๋ฉด์ ํ์ ๋ ๋๋ง๋ค ๋๊น (๋๋ก๋ ์ ์ ๋ฉ์ถค)ํฉ๋๋ค. ํธ์ง๊ธฐ์์ ๋ ธ๋๋ฅผ ํด๋ฆญํ๊ฑฐ๋ ์ฅ๋ฉด์ ์ฌ๋ ๊ฒ๊ณผ ๊ฐ์ ๊ธฐ๋ณธ์ ์ธ ์์ ์ ์ข ์ข 30 ์ด ์ด์ ๊ฑธ๋ฆฝ๋๋ค.
์ ์ง ๋ ์ฌ์ด๋๊ฐ ์ฌ์ ํ ์ฌ์ ๋ ๋ godot์ ํ๋์ ์ฝ์ด์์ 100 % CPU๋ฅผ ์ฌ์ฉํ๊ณ godot๋ dmesg๋ ๋จ์ผ ์ค๋ฅ๋ฅผ ํ์ํ์ง ์์ต๋๋ค. ์ฒ์์๋ ์ ฐ์ด๋๋ฅผ ์ปดํ์ผ ํ ๋ ๋ฐ์ํ๋ค๊ณ ์๊ฐํ๊ณ ์ ฐ์ด๋ ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํ๊ณ ์ปดํ์ผํ๋ฉด 30 ์ด ๋์ ๋ฉ์ถ ์ ์์ง๋ง ์ฒ์ ๋ฐ์ํ ์ดํ์๋ ๊ทธ๋ ๊ฒํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ ๊ฒฝ์ฐ์๋ ๋ค์ ๋ฌด์์๋ก ๋ณด์ ๋๋ค. 10 ํ๋ ์์ฒ๋ผ ๋๋ฌ ๊ฑฐ๋ฆฌ๊ฑฐ๋ ์ค๊ฐ์์๋ 30 ์ด ์ด์์ ๋๋ค. ์ฌ๋ฌผ์ด๋ก๋ ๋ ํ์๋ ๊ฑฐ์ ํญ์ ์ฌ๋ผ์ง์ง๋ง์ด ๋์์ godot์ด ๋ซํ๊ฑฐ๋ ๋ค์ ์ด๋ฆด ๋ ์ฌ์ค์ ๋๋ฉฐ ์ฌ๋ถํ ํด๋ ์ํฅ์์ฃผ์ง ์์ต๋๋ค.
ํน์ Linux Mint ๋๋ Arch์ ๋๊น?
@retrotails # 24783์ฒ๋ผ ๋ค๋ฆฝ๋๋ค.
@retrotails # 24783์ฒ๋ผ ๋ค๋ฆฝ๋๋ค.
์ค ๊ฐ์ฌํฉ๋๋ค. 18.2 ์บ์ ๋ง ์๊ณ 18.2์์๋ ์ฌ์ ํ ๋ฐ์ํ์ง๋ง ํจ์ฌ ๋ ์ฌ๊ฐํฉ๋๋ค. ์ต์ ๋ฉ์ฌ๋ฅผ ์ปดํ์ผํ๊ณ ์ ์ด๋ ๊ฑฐ๊ธฐ์์ ์์ ๋์๋์ง ํ์ธํฉ๋๋ค.
์ด ๋ฌธ์ ์ ์ํฅ์๋ฐ๋ ์ฌ๋๋ค์๊ฒ : Godot 3.1 ๋ฒ ํ 2 (๋๋ ์ดํ ๋ฒ์ )๋ฅผ ์ฌ์ฉํด๋ณด๊ณ ์ฌ์ ํ ๋์ผํ๊ฒ ์๋ํ๋์ง ํ์ธํ ์ ์์ต๋๊น?
์ด๊ธฐ ํ ์คํธ๋ 3.1 ๋ฒ ํ 2๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์์ ๋ํ๋ ๋๋ค. ๋ค์ ๋๋ฆฌ๊ฒ ์คํ๋๋ฉด ์ ๋ฐ์ดํธํ๊ฒ ์ต๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
์๋์, 3.1 ๋ฒ ํ 2๋ ์ฌ์ ํ ๋ด gtx 1070์์ ๊ฐํ์ ์ธ ๋ฌธ์ ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋๋ก๋ ๋น ๋ฅด๋ฉฐ, ์ด๋ค ๋๋ ์ฉ๋ฉ ํ ์ ์์ ์ ๋๋ก ๋๋ฆฝ๋๋ค. ์ฐธ๊ณ ์ฟผ๋๋ก p2000 ์นด๋๋ฅผ ์ฌ์ฉํ์ฌ ์ฐฝ์ ์คํํ๋ p52 ๋ฉํฑ์์๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์๋
ํ์ธ์,
์ฌ๊ธฐ์ ๊ฐ์ ๋ฌธ์ :
Windows 10 x64 ํ
CPU : AMD Ryzen 5 2600X
GPU : AMD Rx580
์ปดํจํฐ๋ฅผ ์๋ก ์์ํ ํ Godot๋ ํ๋ก์ ํธ๋ฅผ ์ด๊ฑฐ ๋๋ก๋ํ๊ฑฐ๋ ์คํํ๋ ๋ฐ 30/40 ์ด๊ฐ ๊ฑธ๋ฆฝ๋๋ค.
Godot ๋ฒ์ (2.x, 3.0.x, 3.1 ์ํ x ๋๋ ๋ฒ ํ x)์ ๊ด๊ณ์์ด
์ปดํจํฐ๋ฅผ ๋ค์ ์์ํ ํ ๋ชจ๋ ๊ฒ์ด ์ ์คํ๋ฉ๋๋ค.
Windows์์ ๋น ๋ฅธ ์์ / ๋ถํ
์ ๋นํ์ฑํํ๋ ค๊ณ ํ์ง๋ง ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์์ต๋๋ค.
๋ฉฐ์น / ๋ช ์ฃผ ์ ์ ๋ชจ๋ ๊ฒ์ด ์๋์ด์ ์ ๋ง ํผ๋ ์ค๋ฌ์์ ...
๊ทธ๋ฌ๋ ๋๋ ๊ทธ๊ฒ์ด Godot ๋ฌธ์ ๊ฐ ์๋๋ผ๊ณ ํ์ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, STEAM ํด๋ผ์ด์ธํธ๊ฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ ๋ Godot์ ๋์ผํ ๋์์ํ๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค (์ผ๋ถ ๊ฒ์์ ์ ํ ์คํ๋์ง ์์) ..
๋ ๋ค์ :
์ธํ
i7-3770K CPU
16GB RAM
์๋์ฐ 7
์ด์ 3.1 ๋ฒ ํ 2์์ ~ 30 ์ด ๊ฐ๊ฒฉ์ด ์ฆ์ ์์๋๋ฉฐ, ์ฌ์๋ ํ ์ ์์ ์ธ ํ๋๋ฌธ ๊ธฐ๊ฐ์ด ์์ต๋๋ค.
์๋ ํ์ธ์. _ [Godot v3.0.6-WIN 10-GTX 1060 3GB-16GB RAM DDR3-Intel i5-4460] _
๋์ผํ ๋ฌธ์ ์ด์ง๋ง ์ฝ์์ Nvidia ์ถฉ๋์ด๋ ํผ๋๋ฐฑ์ด ์์ต๋๋ค.
ํ๋ก์ ํธ ๋งค๋์ ๋ ๋ด๊ฐ ๋๊ฐ์ ํธ์ง์ ํด๋ฆญ ํ ๋ ์ด๋ฆฌ๋๋ฐ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ฆฌ๊ณ ์ด์ด ์ข์ผ๋ฉด ํ๋ ์ด๋ฅผ ํด๋ฆญํ๊ณ ์ ๋๋ก ์๋ํ๊ธฐ๋ฅผ ๊ธฐ๋ํ๋ ๋ฐ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ ํธ์ง๊ธฐ๋ก ๊ฐ์ ํ ๋ค์ด๊ฐ ์ ์์ต๋๋ค.
์์ ๊ด๋ฆฌ์์์ Godot๊ฐ ๋ด CPU์ 1 % ๋ฏธ๋ง์ ์ฌ์ฉํ๊ณ RAM๊ณผ ๋์ผํ๋ค๋ ๊ฒ์ ์์์ต๋๋ค. ๋๋ก๋ ์์๋๋ก ์๋ํ๊ณ ๋ชจ๋ ๊ฒ์ด ์ ์ฐฝํ๋ฉฐ ๋๋ก๋์ด ๋ฌธ์ ๊ฐ ๋ํ๋๊ธฐ ๋๋ฌธ์ ๋ด ์ปดํจํฐ๊ฐ ์๋๋๋ค.
๋ํ ํ๋ก์ ํธ ๊ด๋ฆฌ์๊ฐ png๋ฅผ ์์ด์ฝ์ผ๋ก ํ์ํ๋๋ก๋ก๋ํ๋ ๋ฐ ๋ฌธ์ ๊ฐ์์ด์ Godot๋ฅผ ๋ค์ ๋๋ฆฌ๊ฒ ์คํํ์ต๋๋ค.
์ ํ ๊ด๋ จ์ด์๋ ์ง๋ฌธ์ ๋๋ค. Windows์์์ด ๋ฌธ์ ๋ฅผ ๊ฒช๊ณ ์๋ ์ฌ๋์ด ๋ฐ์ด๋ฌ์ค ๋ฐฑ์ / ๋งฌ์จ์ด ๋ฐฉ์ง ์ํํธ์จ์ด๋ฅผ ์คํํ๊ณ ์์ต๋๊น? ์คํ๋ ๋ ๋ฌด์ธ๊ฐ๊ฐ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ค์บํ๊ณ ์์ ์ ์์ต๋๋ค.
๋ค์์ ์ฌ๋ฌ๋ถ์ด ์๋ํด ๋ณผ ์์๋ ๋ค๋ฅธ ๊ฒ์
๋๋ค. ์๋ง๋ ์ด๊ฒ์ OpenGL ์บ์์ ๊ด๋ จ์ด์์ ์ ์์ต๋๋ค. NVidia๋ ์ด๊ฒ์ ์ฌ๊ธฐ์ ์ ์ฅํฉ๋๋ค.
C : ์ฌ์ฉ์
์ฌ๊ธฐ์์ ํ์ผ์ ์ญ์ ํด๋ ๋ฌธ์ ๋ฅผ ์ฌํ ํ ์ ์์ต๋๊น?
๋ง์ง๋ง์ผ๋ก, nvidia ํฌ๋ผ์์ ์ฐพ์ ๋ค๋ฅธ ๊ฒ์ด ์์ต๋๋ค.์ด ํ๊ฒฝ ๋ณ์๋ฅผ ์ค์ ํ๋ ๋์ Godot๋ฅผ ์๋์ผ๋ก ์คํํ ์ ์์ต๋๊น? ์ฒ๋ผ:
__GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1
godot.exe
reduz : ๋๋ ๊ทธ๊ฒ์ ์๋ํ๋ค. ์๋ฌด๊ฒ๋ ๋ฐ๋์ง ์์์ต๋๋ค.
@ ay200 ์๋น๋์๊ฐ ์์ต๋๊น?
@reduz ์, 1070GTX.
์ ๋ ๋งค์ฐ ๋๋ฆฌ๊ฒ ์ด๋ ธ์ง๋ง ํ์ผ์ ์ญ์ ํ์ฌ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค : %appdata%/Godot/editor_settings-3.tres
์ ๋ง ์ปธ์ต๋๋ค (~ 100mb ์ด์, ๊ธฐ์ต ๋์ง ์์ต๋๋ค). ์๋ง๋ ๋์์ด ๋ ๊ฒ์
๋๋ค.
๋๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์๊ณ ๋ง์นจ๋ด ํ๋ก์ ํธ ์ค์ -> ๋๋ฒ๊ทธ-> ์ค์ -> "Force FPS"๋ฅผ 1๋ก ์ค์ ํ์ต๋๋ค. :) 0์ผ๋ก ์ค์ ํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค. ์ฌ๊ธฐ์ ๊ฒ์ํ๋ ๊ฒ์ด ์ง์ฐ์ด์๋ ์ฒซ ๋ฒ์งธ ๋งํฌ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ฃ์กํฉ๋๋ค.์ด ๋ฌธ์ ๊ฐ ๋ค๋ฅธ ๋ฌธ์ ์ ์๋ฌ๋๊ฐ ๋ ๊ฒ ๊ฐ์ ๋๋์ด ๋ญ๋๋ค.
ํฐ ๊ตฌ์ฑ ํ์ผ :
ํ๋ก์ ํธ ๊ด๋ฆฌ์ ๋ฐ ํธ์ง๊ธฐ๋ฅผ ๋๋ฆฌ๊ฒ ์ฌ๋ ๋ฐ ์ํฅ์๋ฐ๋ ์ฌ๋์ด ์๊ณ ์ฐ์ฐํ
% appdata % / Godot / editor_settings-3.tres๋ ํฌ๊ธฐ๊ฐ ํฝ๋๋ค. ํ์ผ ํฌ๊ธฐ๊ฐ ํฐ ์ด์ ๋ฅผ ์ ์ ์๋๋ก ์์ถํ์ฌ ๋ณด๋ด ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. ์ด๋ค ์ด์ ๋ก ์ฌ๊ธฐ์ ๊ฐ์ธ ์ ๋ณด๊ฐ ํฌํจ๋์ด ์์ผ๋ฉด ๋จผ์ ํธ์งํ์ฌ ์ ๊ฑฐํ์ญ์์ค (์ค์ ๋ก ํ๋ก์ ํธ ๊ฒฝ๋ก๋ฅผ ์ ์ฅํ ์๋ ์๋ค๊ณ ์๊ฐํฉ๋๋ค).
๋๋ฆฐ ๊ฒ์ ์์
GAME ์คํ ์๋๊ฐ ๋๋ฆฌ์ง ๋ง ํ๋ก์ ํธ ๊ด๋ฆฌ์์ ํธ์ง์๋ ๊ด์ฐฎ์ต๋๋ค. OS, GPU ๋ฐ ๋๋ผ์ด๋ฒ ๋ฒ์ ์ ํฌํจํ์ฌ ํ๋์จ์ด๋ฅผ ์ค๋ช ํ์ญ์์ค.
๋๋ฆฐ ๊ฒ์ ์์
GAME ์คํ ์๋๊ฐ ๋๋ฆฌ์ง ๋ง ํ๋ก์ ํธ ๊ด๋ฆฌ์์ ํธ์ง์๋ ๊ด์ฐฎ์ต๋๋ค. OS, GPU ๋ฐ ๋๋ผ์ด๋ฒ ๋ฒ์ ์ ํฌํจํ์ฌ ํ๋์จ์ด๋ฅผ ์ค๋ช ํ์ญ์์ค.
์ ์ฌํ # 23986์ ๋ฐ๋ผ ์ต์ Nvidia ๋๋ผ์ด๋ฒ (Windows 10์ ๊ฒฝ์ฐ 419.17)์์ ์์ ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ์ฌ๋ฌ๋ถ ์ค ์ผ๋ถ๋ ๊ทธ๊ฒ์ ํ์ธํ ์ ์์ต๋๊น?
๋๋ ์ด์ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์ด๊ธฐ ์์, ํ๋ก์ ํธ ์ด๊ธฐ ๋ฐ ์คํ์ ~ 41 ์ด๊ฐ ๊ฑธ๋ฆฝ๋๋ค (๊ฐ๊ฐ ๊ฐ๋ณ์ ์ผ๋ก ์๊ฐ์ ์ ํ๊ณ ๋ชจ๋ ์๋ก 1 ์ด ์ด๋ด์์ต๋๋ค).
๋ค์ ์์ํ์ฌ ์์ ํ์ต๋๋ค.
๋๋ ๋ชจ๋ ธ์ ๋ชจ๋ ธ๊ฐ ์๋ v3.0.6์ ๋ชจ๋ ์๋ํ์ผ๋ฉฐ ๋ ๋ค ๋์ผํ ๋ฌธ์ ๋ฅผ ์๋ํ์ต๋๋ค. ์ด๊ฒ์ ๋ํ ์ํผ ๊ธฐ๋ณธ ํํ ๋ฆฌ์ผ ํ๋ก์ ํธ "์ธ์คํด์ค"์ ํจ๊ป์ ๋๋ค.
๋ช
์ธ์:
Windows 10 (64 ๋นํธ)
AMD Radeon HD 6700 (v15.201.1151.1008)
16GB RAM
ํธ์ง : ๋๋ 3.1 ๋ฒ ํ๋ฅผ ์ฌ์ฉํ๊ธฐ ์์ํ๊ณ ๊ทธ๊ฒ์ ๊ณ ์น ๊ฒ ๊ฐ์ง๋ง ์๊ฐ์ด ์๋ ค์ค ๊ฒ์ ๋๋ค. ๋์ ์ค๋ฉด ์ ๋ฐ์ดํธํ๊ฒ ์ต๋๋ค.
๋ฐฉ๊ธ์ด ๋ฌธ์ ๊ฐ ๊ฐ์๊ธฐ ๋ฐ์ํ์ต๋๋ค ... NVidia ๋๋ผ์ด๋ฒ๋ฅผ ์ ๋ฐ์ดํธํ๊ณ ์๊ฒฉ ์ธก์ ์ ๋นํ์ฑํํ๋ ๊ฒ์ ์์์ต๋๋ค ( https://github.com/NateShoffner/Disable-Nvidia-Telemetry ). ์ ์์๋์์ต๋๋ค. ์ ๋ง ํฅ๋ฏธ ๋กญ ๋ค์ ... (Windows 10 x64 v1809)
๋๊ตฌ๋ ์ง ์ด๊ฒ์ ์๋ ํ์ต๋๊น? ๋๋ ๊ทธ๊ฒ์ด ์ด๋ฌํ ์๊ฒฉ ์ธก์ ๊ณผ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ต์ Nvidia ๋๋ผ์ด๋ฒ๋ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๋๋ ์ฌ์ ํ ๋๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์ฒ์์ ์์ํ ๋ค์ ํ๋ก์ ํธ๋ฅผ ์ฌ๋ ๋ฐ ์๊ฐ์ด ๋ง์ด ๊ฑธ๋ฆฝ๋๋ค. ์ ์๋ํ๋ ์ ์ผํ ์๊ฐ์ ์ฒ์์ Godot๋ฅผ ๋ค์ด๋ก๋ํ์ ๋์์ง๋ง ๊ธด ๋ก๋ฉ ์๊ฐ ๋ฌธ์ ๊ฐ ์์๋๋ฉด ๋ค์ ์๋์ํฌ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
Godot v3.1 ๋ฐ v3.1.1 (๋ชจ๋ ๋น ๋ชจ๋ ธ)์์ ๋ฐ์ํฉ๋๋ค.
์ฌ๊ธฐ์์ ๋ชจ๋ ์ ์์ ์๋ํ์ง๋ง ๋์์ด๋์ง ์์ต๋๋ค.
๋ช
์ธ์:
Windows 10 (64 ๋นํธ)
Nvidia RTX 2070 (v430.39)
16GB RAM
์๊ฒฉ ๋ถ์์ ๋นํ์ฑํํ์ฌ teihoo์ ์ ์์ ๋ฐ๋ผ ์ฌ๋ถํ ํ ์๋ํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ค์ ๋ถํ ํ๋ฉด ๋ค์ ๋๋ ค์ง๋๋ค. ์๊ฒฉ ๋ถ์์ ๋ค์ ํ์ฑํ ํ ๋ค์ ๋นํ์ฑํํด๋ ๋ฌธ์ ๊ฐ ๋ค์ ํด๊ฒฐ๋์ง ์์ต๋๋ค. Nvidia ๋๋ผ์ด๋ฒ v430.39๋ฅผ ์๋ก ์ค์นํ์ผ๋ฉฐ ์ฌ๋ถํ ํ ํ ๋ฒ ์๋ํ์ง๋ง ๋ ๋ฒ์งธ ์ฌ๋ถํ ํ์๋ ์๋ํ์ง ์์ต๋๋ค. ๊ฒ์ ์ค๋น ๋๋ผ์ด๋ฒ ๋์ Nvidia ์ ์์ ๋๋ผ์ด๋ฒ๋ก ์ ํํ์ง๋ง ์ฌ์ ํ ๋ฌธ์ ๊ฐ ์ง์๋ฉ๋๋ค. ๋๋ ํ์ธํ๊ธฐ ์ํด Steam ๋ฒ์ ์ ์๋ํ์ง๋ง ๋ฌธ์ ๊ฐ ์ฌ์ ํ ์กด์ฌํฉ๋๋ค. ์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๊ธฐ๋ฅผ ์ ๋ง ๋ฐ๋๋๋ค.
์ด์ ์ ๋ชฉ์ด ์ ๋ฐ๋ ์๋์ง ๊ถ๊ธํฉ๋๋ค ..? Nvidia๋ง์ ๋ฌธ์ ๊ฐ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ฌ์ ํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค (AMD RX580-Radeon ์ค์ ๋ฒ์ : 2019.0326.2353.42986-OpenGL ๋ฒ์ : 25.20.15000.13547-OpenGL API ๋ฒ์ : 4.6).
์ฌ์ ํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์ด์ Nvidia Driver v430.64์ ์์ต๋๋ค. ๊ทธ๋๋ ์๋์ด ์๋๋.
ํ์คํ OpenGL ๋ฌธ์ ์ด๋ฉฐ Godot ํน์ ๋ฌธ์ ๊ฐ ์๋๋ฉฐ Nvidia ๋๋ AMD ๋ฌธ์ ์ ๋๋ค. ๋น MonoGame ํ๋ก์ ํธ์กฐ์ฐจ๋ ์ฌ๋ ๋ฐ ๋งค์ฐ ์ค๋ ๊ฑธ๋ฆฝ๋๋ค.
์๋
!
๋ชจ๋ ๊ฒ์ด ์ ์์ ์ผ๋ก ์คํ๋๊ณ nvidia ๋๋ผ์ด๋ฒ๋ฅผ 430.64๋ก ์
๋ฐ์ดํธํ์ต๋๋ค.
๊ทธ ์ดํ๋ก F5 / F6์ ํตํด ๊ฒ์์ ์์ํ๋ฉด ์์ํ๋ ๊ฒ์ด ์ ๋ง ๋๋ฆฝ๋๋ค (๊ฑฐ์ 1 ๋ถ).
๋ด ๊ตฌ์ฑ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
Windows 10 Pro 64 ๋นํธ
16go DDR4
Geforce GTX1060 6Gb
SSD์์ ์คํ
Godot๋ฅผ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ๋ ค๋ฉด Ubuntu๋ก ๋์ผ ๋ถํ ์ ์คํํด์ผํฉ๋๋ค. ๋ค๋ฅธ ํฌ์ ์๋ค์์ํ ํ!
์๋ ํ์ธ์, ๋น์ทํ ๋ฌธ์ ๊ฐ ์์ง๋ง 3.1.1์์๋ง ๋ฐ์ํฉ๋๋ค. ๋ค๋ฅธ ๋ฒ์ ์ ๊ด์ฐฎ์ต๋๋ค.
์ด๊ฒ์ ๋ด ๊ฐ์ ์ฌ์์
๋๋ค.
์๋์ฐ 10
GPU : nVidia GeForce GT 520M
๋๋ผ์ด๋ฒ ๋ฒ์ : 391.35 (์ด ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. 520M์ ์ฌ์ฉํ ์์๋ ์ต์ ๋๋ผ์ด๋ฒ ์์)
๋ค, ๊ฐ๋ ฅํ ๊ธฐ๊ณ๋ ์๋์ง๋ง ๊ฝค ๊ด์ฐฎ์ต๋๋ค. Unity๋ฅผ ์ํํ๊ฒ ์คํํ ์ ์์ต๋๋ค. ์ฌ์ง์ด ํ FPS๋ก ์คํ์์ ps3 ํฌํ ๊ฒ์์ ํ๋ ์ด ํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ Godot๋ฅผ ์คํํ๋ ๊ฒ์ ์์ฃผ ์ฝ์ต๋๋ค.
3.1.1์ ์ฌ์ฉํ ๋ ์๋ํฐ์์ ๊ฒ์์ ํ ํ ๋ฉํฑ ์๋๊ฐ ๋๋ ค์ง๊ณ Godot๋ฅผ ๋ซ์๋์ด ์ํ๊ฐ ์ง์๋ฉ๋๋ค.
๋ฉํฑ์ ์ฌ์ฉํ ์ ์๊ฒ ๋ง๋๋ ์๋๊ฐ ๋งค์ฐ ๋๋ฆฝ๋๋ค. ๊ฐ์ ๋ก ์ฌ์ฉํ๋ฉด ๊ฒฐ๊ตญ ์
ํ๋๊ณ ํ๋ฉด์ ๊ฒ์ ํ๋ฉด๊ณผ ์ํฐํฉํธ๊ฐ ์์ต๋๋ค (๋ช ๋ถ ๋์). ๋๋ฌด ๋ฌด์์์ ์๋ฆ์ด ๋ผ์นฉ๋๋ค.
๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ์ ์ผํ ๋ฐฉ๋ฒ์ ์ฐฝ์ ๋ค์ ์์ํ๋ ๊ฒ์
๋๋ค.
์ด์ 3.1์ ์ฌ์ฉํ๋ฉด ์ ์คํ๋๊ณ ํธ์ง๊ธฐ์์ ๊ฒ์์ ํ ๋ ์์ ๋ธ๊พน์ง์ด ๋ฐ์ํ์ง๋ง ๊ฑฐ์ ๋์ ๋์ง ์์ต๋๋ค.
๊ทธ๊ฒ ๋ค์ผ. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๋์์ด๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๋ค์ ์๋ ํ์ธ์.
๋ฐฉ๊ธ ์ปดํจํฐ๋ฅผ ํฌ๋งทํ๊ณ Godot๋ฅผ ์ค์นํ์ต๋๋ค. ์ต์ ๋ฒ์ 3.1.1 x64. ์ฒ์์ผ๋ก ์ด์์ ๋์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
PC ์ฌ์ :
GPU : Nvidia 1060 3GB [๊นจ๋ํ ์ ๋๋ผ์ด๋ฒ๊ฐ ์ค์น๋ ๊ฒฝ์ฐ]
CPU : ์ธํ
i5-4460
๋จ : 16GB DDR3
์ด์์ฒด์ : WIN10
.tres ํ์ผ์ ๋ดค๋๋ฐ 5KB ๋ฐ์ ์์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ฝ์์ "OpenGL ES 3.0 Renderer : GeForce GTX 1060 3GB / PCIe / SSE2"๋ผ๊ณ ํ์๋ฉ๋๋ค.
๋๋ ์ค๋ ์ ์์ด ๋ฌธ์ ๊ฐ ์์๊ณ NVIDIA์ ๊ด๋ จ์ด ์์ต๋๋ค. USB ๋๋ผ์ด๋ฒ๊ฐ ์ ๋๋ก ์ค์น๋์ง ์์์ต๋๋ค. Godot๋ ์ง์ฒด ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ๋ชจ๋ ๊ฒ์ด ์ฌ์ ํ ๋ฐ์ํฉ๋๋ค. ํ๋ก์ ํธ๋ฅผ๋ก๋ ํ ๋์ Godot ํธ์ง๊ธฐ์์ ๊ฒ์์ ์คํํ๋ ค๊ณ ํ ๋ ๋ฐ์ํฉ๋๋ค.
Godot๋ ์ฐ๊ฒฐ๋ ๋ชจ๋ USB ์ฅ์น๋ฅผ ํ์ธํ์ฌ ํค๋ณด๋, ๊ฒ์ ์ปจํธ๋กค๋ฌ, VR ํค๋์ ๋ฑ์ธ์ง ํ์ธํฉ๋๋ค. USB ์ปจํธ๋กค๋ฌ / ๋๋ผ์ด๋ฒ๊ฐ ์ ๋๋ก ์ค์น๋์ง ์์ ๊ฒฝ์ฐ ์ต๋ 1 ๋ถ ๋์ ๋๊ธฐํฉ๋๋ค. 1 ๋ถ ํ ๋๋ฒ๊ทธ ๊ฒ์์ ์คํํ๊ฑฐ๋ ํ๋ก์ ํธ๋ฅผ๋ก๋ํฉ๋๋ค.
๋๋ผ์ด๋ฒ๋ฅผ ๋ค์ ์ค์นํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ฉ๋๋ค. ๋ช ๋ ์ ์ godot ๋ถํ์ ๊ฒ์ ํ ๋์ด ์ ๋ณด๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค. ๋์์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๋ ์ฌ๋์ด ๋ด ์ค์๊ฐ ์คํธ๋ฆผ์์๋์ด ๋ฌธ์ ๋ฅผ ์ ๊ณ ํ๋๋กํ์ต๋๋ค. ๋ด ์ ๋ณด๋ ๋ง์ ๋์์ด๋์์ต๋๋ค.
๋ชจ๋ ธ ๊ฒ์ ํ๋ก์ ํธ์ ๊ฒฝ์ฐ, ๊ฒ์ ์ปจํธ๋กค๋ฌ ๋๋ USB ์ฅ์น๋ฅผ ํ์ธํ๋ ๋ชจ๋ ์ผ์ด ๋ฐ์ํฉ๋๋ค. Monogame์ USB ์ฅ์น๋ ํ์ธํฉ๋๋ค.
๋ค๋ฅธ ์ฌ๋๋ค์ด ์ธ๊ธ ํ ๊ฒ๊ณผ ๊ฐ์ ๋ฌธ์ ๊ฐ์์์ต๋๋ค. Windows๋ฅผ ์์ํ ๋ Godot 3.1.1์ ์ฒ์์๋ ์ ์คํ๋์ง๋ง Godot๋ฅผ ์์ํ ํ์๋ ํ๋ก์ ํธ๋ฅผ๋ก๋ํ๊ณ ํ๋ก์ ํธ๋ฅผ ์ฌ์ํ๋ ๋ฐ ์ฝ 30 ์ด๊ฐ ๊ฑธ๋ฆฝ๋๋ค.
๋์๊ฒ ๊ทธ๊ฒ์ ๋ํ usb ์ฅ์น ๋๋ฌธ์ด์์ต๋๋ค (shmellyorc์ด ๋งํ ๊ฒ์ฒ๋ผ). ๊ทธ USB ์ฅ์น๋ M & K๋ฅผ PC์ ์ฐ๊ฒฐ ํ USB ํ๋ธ์์ต๋๋ค. ๊ทธ๋๋ ๋๋ผ์ด๋ฒ๋ฅผ ๋ค์ ์ค์นํ์ง ์๊ณ M & K๋ฅผ PC์ ์ง์ ์ฐ๊ฒฐํ์ต๋๋ค. ๊ทธ๊ฒ์ ๋ชจ๋ ์๋ ์ ํ๋ฅผ ๊ณ ์ณค์ต๋๋ค (God ๋๋ ๋ด PC๋ฅผ ๋ค์ ์์ํ ํ์์กฐ์ฐจ ์์์ต๋๋ค).
๋์ผํ ๋ฌธ์ ๊ฐ ์์์ ํ์ธํ ์ ์์ต๋๋ค. ์ ๋ ์๋นํ ์๋ก ์ค์น๋ PC๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, 5 ์์ ๋ช ๊ฐ์ ํ๋ก๊ทธ๋จ ๋ง ์ค์นํ์ฌ ๋ค์ ์ค์นํ๊ณ Godot๋ฅผ ๋๋ฆฌ๊ฒ ์์ํ๊ณ , ํ๋ก์ ํธ๋ฅผ ์ด๊ณ ํธ์ง๊ธฐ์์ ์ฅ๋ฉด์ ์ฌ์ํฉ๋๋ค.
๋ฐฉ๊ธ Udemy์์ Discovering Godot ๊ณผ์ ์ ์์ํ๊ณ ์ง๊ธ๊น์ง Godot์ Output ์ฝ์์ ํ ์คํธ๋ฅผ ์ธ์ํ๊ณ ์์๊ธฐ ๋๋ฌธ์ ๋ด ํ๋ก์ ํธ๋ ์์ต๋๋ค.
๋ด % appdata % / Godot / editor_settings-3.tres๋ 8Kb์ ๋ถ๊ณผํ๋ฏ๋ก ๊ทธ๋ ๊ฒ ํฌ์ง ์์ ๊ฒ์ ๋๋ค.
Nvidia Telemetry๋ฅผ ๋นํ์ฑํํ๊ณ PC๋ฅผ ์ฌ๋ถํ ํ๋๋ฐ ๋ชจ๋ ๊ฒ์ด ๋น ๋ฅด๊ณ ์ข์ต๋๋ค.
Win 10, ๋ฒ์ 1903, ๋น๋ 18362.10005
GFX : MSI 970GTX, ์ต์ Nvidia ๋๋ผ์ด๋ฒ
๋จ : 16GB
CPU : i7-4790
USB : Corsair KB ๋ฐ ๋ง์ฐ์ค, Focusrite Scarletti ์ฌ์ด๋ ์นด๋, Xbox ์ปจํธ๋กค๋ฌ, iLok ๋๊ธ
๋ํ Win10์ด ์ค์น๋ ๊ตฌํ Thinkpad T420๊ณผ ์๋ง๋ ๋ด๋ถ Intel ๊ทธ๋ํฝ ์นด๋์์ ๋์ผํ ๋ฒ์ ์ Godot๋ฅผ ์คํํ๊ณ ์์ต๋๋ค. ๊ฑฐ๊ธฐ์์ ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค.
๋น์ทํ ๋ฌธ์ ๊ฐ ์์ง๋ง ์๋ ์ ํ๋ผ๊ณ ๋ถ๋ฅด์ง ์๊ณ ์ค์ ๋ก ์ค๋จ๋๋ ๋ฐ๋ฉด CPU๋ 80 % ์ด์์ ๋๋ค. ๊ทธ๋์ ์ ๋ NVIDIA๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋ด ๋ฌธ์ ๊ฐ ๋์ผํ ์ง ํ์ ํ์ง ๋ชปํฉ๋๋ค. godot์ ๋งค์ฐ ๊ตฌ์ฒด์ ์ธ ์์ ๊ณผ ํน์ ์ง์ ๊น์ง๋ง ์ค๋จ๋ฉ๋๋ค. ์๋์์ ์ค๋ช ํ ๊ฒ์ ๋๋ค. GLES3์์๋ง 3D์์๋ง . ๊ทธ ํ ๋ชจ๋ ๊ฒ์ด ๋ฉ์ง๊ณ ๋ถ๋๋ฌ์ ๋ณด์ ๋๋ค. ๊ฒ์ ์์์ ๋น ํ๋ก์ ํธ๋ก ์ฆ์ ์ด๋ฃจ์ด์ง๋๋ค.
๋จผ์ Godot 3.1.1 stable์ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ์์คํ
์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์๋์ฐ 7
ATI Radeon HD 4800 ์๋ฆฌ์ฆ (1GB ๋ฉ๋ชจ๋ฆฌ, iirc)
Intel Core Duo 2.13Ghz (2 ๊ฐ ์ฝ์ด, 3.6Ghz์์ OC ํฌํจ)
2GB RAM
3.0์ด ๋์จ ์ดํ๋ก์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋๋ ์ฃผ์์ ๋ฌผ์๊ณ ๋ด gfx ์นด๋๊ฐ GLES3๋ฅผ ์ง์ํ์ง ์์ ์ ์๋ค๊ณ ๋ฏฟ๊ฒ๋์์ต๋๋ค. ๋ ๊ทธ๋ฅ ์์ GLView์ ์ง๊ธ, ๊ทธ๋ฆฌ๊ณ ์๋์ GL Report
๊ฐ ๋์ด ์ฌ๋ฌ 3.X ๋ฒ์ ์์ 100%
. ๋๊ตฐ๊ฐ ๋ด ์นด๋๊ฐ GLES3๋ฅผ ์์ ํ ์ง์ํ๋ค๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๊น?
๋ฐ๋ผ์ ๋งค๋ฌ๋ฆฐ ๋ฌผ๊ฑด์ ๋ํด์๋ ๋ค์๊ณผ ๊ฐ์ด ์งํ๋ฉ๋๋ค.
hanging times
launching godot - 38 seconds
placing the root Spatial - 54 seconds
placing a 2nd different node - 54 seconds
placing a 3rd different node - 18 seconds
placing every next random node - instantaneous. From now on all seems smooth.
๋ฌธ์ ๋ ์ ๊ฐ ์ด๊ฒ์ ์๋ ํ ๋๋ง๋ค ๋งค๋ฌ๋ฆฐ ์๊ฐ์ด ๋์ผํ๋ค๋ ๊ฒ์
๋๋ค. ๋ ์ด์์ ์๋๋๋ค. ๊ฑฐ์ ์ ํํฉ๋๋ค. ํ ๊ฐ์ง ์ด์ํ ์์ธ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค. ๋ด๊ฐ ๋ฐฐ์น ํ ๋ ๋ฒ์งธ ๋ค๋ฅธ ๋
ธ๋๊ฐ Sprite3D
์ด๋ฉด ์ฆ์ ๋ฐฐ์น๋์ง๋ง ๋ด๊ฐ ๋ฐฐ์น ํ ์ธ ๋ฒ์งธ ๋ฐ ๋ค ๋ฒ์งธ ๋
ธ๋๋ ์์ ๋ ๋ฒ์งธ ๋ฐ ์ธ ๋ฒ์งธ ๋
ธ๋์ ๋์ผํ ์๊ฐ์ ์ฐจ์งํฉ๋๋ค.
๋ด๊ฐ ์์ ์ฐจ๋ฆฐ ๋ ํ๋๋ ๋ฃจํธ Spatial์ ๋ฐฐ์น ํ ํ ๋งค๋ฌ๋ฆฌ์ง ์๊ณ ์ํ๋ ๋ชจ๋ ๊ฒ์ Spatials
๋ฐฐ์น ํ ์ ์๋ค๋ ๊ฒ์
๋๋ค. ๋ค๋ฅธ 3D ๋
ธ๋๋ฅผ ๋ฐฐ์นํ๋ฉด ํ ๋ฒ ๋ ๋งค๋ฌ๋ ค ์์ต๋๋ค. ๋ด๊ฐ ์ ํํ ๋
ธ๋์ ๊ด๊ณ์์ด ๋ค์์ ๋ฐฐ์นํ๋ ๊ฐ ํน์ ๋
ธ๋์ ๋ํด์๋ ๋ง์ฐฌ๊ฐ์ง์
๋๋ค. ๋ค์์ผ๋ก ์ ํํ ๋
ธ๋๊ฐ CSGBox์ด๋ฉด 54 ์ด ๋์ ์ค๋จ ๋ ๋ค์ ์ค๋จ์์ด CSGBox๋ฅผ ๋ง์์ ๋ด์ฉ์ ๋ฐฐ์น ํ ์ ์์ต๋๋ค. ์ธ ๋ฒ์งธ ๋ค๋ฅธ ๋
ธ๋๋ฅผ ๋ฐฐ์นํฉ๋๋ค.
(ํธ์ง : ๋ฐ btw, ์ด์ ์ ์ด๋ฏธ ๊ตฌ์ถ ํ ์ฅ๋ฉด์ ๋ค๋ฃจ๋ ๊ฒฝ์ฐ ์์ ํ ๋ ธ๋๋ฅผ ์ ํํ๋ฉด ๋์ผํ ํจํด์ผ๋ก ์์ง์ด ์ค๋จ๋ฉ๋๋ค)
๊ธฐ๋ณธ ํ๊ฒฝ์ ์ ๊ฑฐํ๋ฉด ์ฒ์์ผ๋ก godot์ด 72 ์ด ๋์ ์ค๋จ๋ฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ค์ ๋ฃ์ด ๋ฌธ์ ์์ด ๊บผ๋ผ ์ ์์ต๋๋ค. 2D๋ณด๊ธฐ์์ 3D๋ณด๊ธฐ๋ก ๋ค์ ์ ํํ๋ ๊ฒ๋ ์ฒ์์๋ ๊ฝค ์ค๋ ์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค (์๊ฐ์ ์ ํ์ง ์์์ต๋๋ค).
GLES2์์ godot์ ์์ํ๋ ๋ฐ ~ 11 ์ด๊ฐ ๊ฑธ๋ฆฌ๋ฉฐ def ์ ๊ฑฐ๋ฅผ ํฌํจํ์ฌ ๋ชจ๋ ๊ฒ์ด ์ํํ๊ณ ์ฆ๊ฐ์ ์ ๋๋ค. env. (# 27230์์ ์ธ๊ธํ๋ฏ์ด ์ฌ์ ํ Godot 2๋ณด๋ค ์๋นํ ๋๋ฆฝ๋๋ค).
๋ํ ์์ํ ๋ stdout์ ์ด๋ฌํ ๋ชจ๋ ์ค๋ฅ๊ฐ ํ์๋ฉ๋๋ค (์ด๊ฒ์ ๋งค์ฐ ๋น ๋ฅด๊ฒ ๋์ด๋๋ฉฐ 38 ์ด ๋์ ๋นํ์ฑ ์ํ ์ธ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค).
OpenGL ES 3.0 Renderer: ATI Radeon HD 4800 Series
ERROR: initialize: Condition ' status != 0x8CD5 ' is true. Continuing..:
At: drivers/gles3/rasterizer_scene_gles3.cpp:5037
[... same error 29 more times ...........]
ERROR: initialize: Directional shadow framebuffer status invalid
At: drivers/gles3/rasterizer_scene_gles3.cpp:5062
ERROR: audio_device_init: Condition ' hr != ((HRESULT)0x00000000) ' is true. returned: ERR_CANT_OPEN
At: drivers/wasapi/audio_driver_wasapi.cpp:217
ERROR: init: WASAPI: init_render_device error
At: drivers/wasapi/audio_driver_wasapi.cpp:404
(๋ง์ง๋ง WASAPI ์ค๋ฅ๋ ์ฌ์ด๋ ์นด๋๊ฐ ์๊ธฐ ๋๋ฌธ์ผ ์ ์์ต๋๋ค.)
@Skaruts Godot๋ ๋ฐ์คํฌํ ํ๋ซํผ์์ OpenGL ES๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค. ๋์ OpenGL 3.3์ ์ง์ ์ฌ์ฉํฉ๋๋ค (๋๋ GLES2 ๋ฐฑ์๋๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ OpenGL 2.1).
์ค๋๋ AMD ๊ทธ๋ํฝ ์นด๋๋ ERROR: initialize: Directional shadow framebuffer status invalid
(https://github.com/godotengine/godot/issues/27572)์ ๊ฐ์ ์ค๋ฅ์ ์์ธ ์ธ OpenGL ์ง์ ์ธก๋ฉด์์ ์๋นํ ๋์ฉ๋๋ค.
๋๋ ์ค๋ ์ ์์ด ๋ฌธ์ ๊ฐ ์์๊ณ NVIDIA์ ๊ด๋ จ์ด ์์ต๋๋ค. USB ๋๋ผ์ด๋ฒ๊ฐ ์ ๋๋ก ์ค์น๋์ง ์์์ต๋๋ค. Godot๋ ์ง์ฒด ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ๋ชจ๋ ๊ฒ์ด ์ฌ์ ํ ๋ฐ์ํฉ๋๋ค. ํ๋ก์ ํธ๋ฅผ๋ก๋ ํ ๋์ Godot ํธ์ง๊ธฐ์์ ๊ฒ์์ ์คํํ๋ ค๊ณ ํ ๋ ๋ฐ์ํฉ๋๋ค.
Godot๋ ์ฐ๊ฒฐ๋ ๋ชจ๋ USB ์ฅ์น๋ฅผ ํ์ธํ์ฌ ํค๋ณด๋, ๊ฒ์ ์ปจํธ๋กค๋ฌ, VR ํค๋์ ๋ฑ์ธ์ง ํ์ธํฉ๋๋ค. USB ์ปจํธ๋กค๋ฌ / ๋๋ผ์ด๋ฒ๊ฐ ์ ๋๋ก ์ค์น๋์ง ์์ ๊ฒฝ์ฐ ์ต๋ 1 ๋ถ ๋์ ๋๊ธฐํฉ๋๋ค. 1 ๋ถ ํ ๋๋ฒ๊ทธ ๊ฒ์์ ์คํํ๊ฑฐ๋ ํ๋ก์ ํธ๋ฅผ๋ก๋ํฉ๋๋ค.
๋๋ผ์ด๋ฒ๋ฅผ ๋ค์ ์ค์นํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ฉ๋๋ค. ๋ช ๋ ์ ์ godot ๋ถํ์ ๊ฒ์ ํ ๋์ด ์ ๋ณด๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค. ๋์์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๋ ์ฌ๋์ด ๋ด ์ค์๊ฐ ์คํธ๋ฆผ์์๋์ด ๋ฌธ์ ๋ฅผ ์ ๊ณ ํ๋๋กํ์ต๋๋ค. ๋ด ์ ๋ณด๋ ๋ง์ ๋์์ด๋์์ต๋๋ค.
๋ชจ๋ ธ ๊ฒ์ ํ๋ก์ ํธ์ ๊ฒฝ์ฐ, ๊ฒ์ ์ปจํธ๋กค๋ฌ ๋๋ USB ์ฅ์น๋ฅผ ํ์ธํ๋ ๋ชจ๋ ์ผ์ด ๋ฐ์ํฉ๋๋ค. Monogame์ USB ์ฅ์น๋ ํ์ธํฉ๋๋ค.
๊ฐ์ฌํฉ๋๋ค. Windows ์ปดํจํฐ์์ USB ๋๋ผ์ด๋ฒ๊ฐ ์ ๋๋ก ์ค์น๋์ง ์์ ๋ฌธ์ ๋ฅผ ํ์ธํ์ต๋๋ค. ์ USB ํ์ฅ ํ๋ธ๋ฅผ ์ปดํจํฐ์ ์ค์นํ์ผ๋ฉฐ ๋๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
USB ํ๋ธ๋ฅผ ๋ถ๋ฆฌํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์๋์ง ํ์ธํ์ต๋๋ค.
๋ํ์ด ๋ฌธ์ ๊ฐ ์ผ๋ถ USB2 ํฌํธ์ ๊ด๋ จ์ด ์์์ ํ์ธํ ์ ์์ต๋๋ค (USB ์ปจํธ๋กค๋ฌ๋ฅผ ๋ถ๋ฆฌํ๊ฑฐ๋ ๋ค๋ฅธ USB3 ํฌํธ์ ์ฐ๊ฒฐํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋จ).
์ง์ ํด์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค.
๋๋ ์ด์ ๋๊ฐ์ ๋ฌธ์ ๊ฐ ์์๊ณ ํค๋ณด๋์ ๋ ๋ฒ์งธ USB ์ผ์ด๋ธ์ ๋ฝ์ ํด๊ฒฐํ์ต๋๋ค.์ด ์ผ์ด๋ธ์ ๋ด์ฅ ๋ ๋ ๊ฐ์ USB ํฌํธ ์ฉ์ด์์ต๋๋ค. ์ด๋ค ์์ ์์ ์ค์ ๋ก ํด๋น ํฌํธ๋ฅผ ์ฌ์ฉํ ๊ณํ์ด ์๋ค๋ฉด ๋๋ผ์ด๋ฒ๋ฅผ ๋ค์ ์ค์นํ๊ณ ๋ค์ ์ฐ๊ฒฐํด ๋ณผ ์ ์์ต๋๋ค.
Godot์์ ์ผ๋ถ ํ๋๊ทธ๋ฅผ ์ค์ ํ์ฌ ๊ฒ์ ํจ๋๋ฅผ ์๋์ผ๋ก ์ ๋ฐ์ดํธ ํ ์ ์๋์ง ๊ถ๊ธํฉ๋๋ค (์ฝ๋์ ๋ช ์์ ์ธ ์์ฒญ์ ์ํด)? ์ํฅ์๋ฐ๋ ๋ชจ๋ ํ๋ ์ด์ด์๊ฒ ์ค์ ๋ก USB ๋๋ผ์ด๋ฒ๋ฅผ ์ ๊ฒฝ ์ฐ์ง ์๋ ๊ฒ์์ฉ USB ๋๋ผ์ด๋ฒ๋ฅผ ์ค์น (์ ๊ฑฐ)ํ๋๋ก ์์ฒญํ๋ ๊ฒ์ ๊ทธ๋ฆฌ ๋ฉ์ง์ง ์์ต๋๋ค.
๋ฐฉ๊ธ Godot v3.1.2.stable.official (Steam์์)์ ์ค์นํ์ต๋๋ค.
Win 10, version 1903, build 18362.535
GFX: NVIDIA GeForce RTX 2080 Max-Q (driver 441.66)
RAM: 32GB
CPU: i7-9750
USB: Corsair Keyboard and Razer Mamba mouse
Godot๋ฅผ ์์ํ๋ ๋ฐ 35 ์ด๊ฐ ๊ฑธ๋ฆฝ๋๋ค. ์ด๋ฆฌ๋ฉด "HelloWorld ์ฑ"(๋จ์ผ ๋ ธ๋ ๋ง)์ ์์ํ๋ ๋ฐ 30 ์ด๊ฐ ๊ฑธ๋ฆฝ๋๋ค. ์ด์ ๋๊ธ ์์ฑ์๊ฐ ์ ์ํ ๋ชจ๋ ์ ์์ ์๋ฌด ์์ฉ์ด์์ด ์๋ํ์ต๋๋ค. ๋ ๋ฆฝ ์คํ ํ ๋ฒ์ ์ ์ฌ์ฉํด ๋ณด์๋๋ฐ ๋์ผํ ๊ฒฐ๊ณผ๊ฐ ๋ํ๋ฉ๋๋ค.
์ฐธ๊ณ : ์ด๋ฌํ ๊ฐ ์ค ์์ ํ์ ์คํฌํ๋ฅผ ์ถ๊ฐํ๋ฉด ๋์์ด ๋ ์ ์์ต๋๋ค.
Godot Engine v3.1.2.stable.official - https://godotengine.org
OpenGL ES 3.0 Renderer: GeForce RTX 2080 with Max-Q Design/PCIe/SSE2
Editing project: C:/Users/reed/dev/Godot/HelloGodot (C:::Users::reed::dev::Godot::HelloGodot)
Godot Engine v3.1.2.stable.official - https://godotengine.org
OpenGL ES 3.0 Renderer: GeForce RTX 2080 with Max-Q Design/PCIe/SSE2
erasing D:\SteamGames\Steam\steamapps\common\Godot Engine/editor_data/projects/HelloGodot-fa02d82fa570fbe2be598d4aa480ceae/filesystem_update4
@rmangino Optimus ๋ฉํ์ ๊ฐ์ง๊ณ ์๋ ๊ฒ์ฒ๋ผ
์ฐธ๊ณ : ์ด๋ฌํ ๊ฐ ์ค ์์ ํ์ ์คํฌํ๋ฅผ ์ถ๊ฐํ๋ฉด ๋์์ด ๋ ์ ์์ต๋๋ค.
๋๋ ๊ทธ๊ฒ์ ์ถ๊ฐํ๋ ์ค์ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ๋ณด์ง ๋ชปํฉ๋๋ค. ์ฌ๊ธฐ์์ ๋น๋ฉดํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๋์์ด๋์ง ์์ต๋๋ค. ๋ก๊น ์ ํธ๋ฆฌํฐ๋ ๋ณดํต ์์ฒด์ ์ผ๋ก ํ์ ์คํฌํ๋ฅผ ์ถ๊ฐํฉ๋๋ค. : slightly_smiling_face :
@Calinou ์ ๋ MS์ Visual Studio ํ๊ณผ Apple์ Xcode ํ์์ ์ ์ ์์ง๋์ด์์ต๋๋ค. ํ์ ์คํฌํ๋ฅผ ์์ ๋กญ๊ฒ ์ฌ์ฉํ๋ ๊ฒ์ ์๋ฌด๊ฒ๋ ํด์น์ง ์์ต๋๋ค. ;-)
๊ทธ๊ฑด ๊ทธ๋ ๊ณ , ์ ๊ฐ๋ณด๊ณ ์๋ 35-40 ์ด์ ์ง์ฐ์ ๋ด ๊ฐ๋จํ ์ฑ์ ์์ํ ๋๋ง๋ค ๋ฐ์ํฉ๋๋ค (Godot ์ถ์ ๋๋ฟ๋ง ์๋๋ผ). ์ด๊ฒ์ Godot๊ฐ์ด ์ํ์์ ์ฌ์ฉํ ์ ์์์ ์๋ฏธํฉ๋๋ค.
์ ... ๋๊ธ์ ์์ ํ์ จ์ต๋๋ค. MSI GS75 Stealth 479๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ํตํฉ ๊ทธ๋ํฝ์ผ๋ก ์คํํ๋ฉด ๋์ผํ ์ง์ฐ์ด ๋ฐ์ํฉ๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ์์ต๋๋ค.
์ฒ์์๋ Thunderbolt 3์ ํตํด Alienware 1900R 34.1 ", Curved Gaming Monitor์ ๋ฉํฑ์ ์ฐ๊ฒฐํ์ต๋๋ค. Godot _without_ ๋ชจ๋ํฐ๋ฅผ ์ฐ๊ฒฐํ๋ฉด ๋ชจ๋ ๊ฒ์ด ์์๋๋ก ์๋ํฉ๋๋ค.
๋ฐ๋ผ์ ๋ด ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ด ๋จ๊ณ๊ฐ ๋๋๋ฉด Godot exe๊ฐ ์ง์ฐ์์ด ์์๋๊ณ ๋ด ์์ ํ๋ก์ ํธ์ ํ์ ์์๋ ์์๋๋ก ์๋ํฉ๋๋ค.
๋ค๋ฅธ ์ฌ๋๋ค์ด ์ธ๊ธํ๋ฏ์ด Godot๋ "์ค๋จ"์ค์ CPU๋ฅผ ์ฌ์ฉํ์ง ์์ผ๋ฏ๋ก ๋จ์ผ ํธ์ถ์ด ์ค๋จ ๋ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค. ํ์ฅ ๋ ์๊ฒฉ ์ธก์ / ๋ก๊น ์ ์ฌ์ฉํ์ฌ Godot๋ฅผ ์์ํ๋ ๋ฐฉ๋ฒ์ด ์๋์ง ์๋ ค์ฃผ์ธ์. ๋ฌธ์ ๋ฅผ ๋ถ๋ฆฌํ๋ ๊ฒ์ด ๋งค์ฐ ์ฌ์์ผํฉ๋๋ค. (๋ค์ ๋ง์ ๋๋ฆฌ์ง๋ง, ์ ๋ Visual Studio์ ํ๋กํ์ผ ๋ฌ์ ๋ํ ์๋์ ๊ณ์ธก ์์ง์ ์์ฑํ๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ์ ํ์ ๋ฌธ์ ์ ๋งค์ฐ ์ต์ํฉ๋๋ค.)
์ฒ์์๋ Thunderbolt 3์ ํตํด Alienware 1900R 34.1 ", Curved Gaming Monitor์ ๋ ธํธ๋ถ์ ์ฐ๊ฒฐํ์ต๋๋ค. ๋ชจ๋ํฐ๋ฅผ ์ฐ๊ฒฐํ์ง ์๊ณ Godot๋ฅผ ์คํํ๋ฉด ๋ชจ๋ ๊ฒ์ด ์์๋๋ก ์๋ํฉ๋๋ค.
๋ชจ๋ํฐ์ USB ํ๋ธ๊ฐ ํฌํจ๋์ด ์์ต๋๊น? ๊ทธ๋ ๋ค๋ฉด ๊ทธ ์ด์ ๊ฐ ๋ ์ ์์ต๋๋ค.
ํ์ฅ ๋ ์๊ฒฉ ์ธก์ / ๋ก๊น ์ ์ฌ์ฉํ์ฌ Godot๋ฅผ ์์ํ๋ ๋ฐฉ๋ฒ์ด ์๋์ง ์๋ ค์ฃผ์ธ์. ๋ฌธ์ ๋ฅผ ๋ถ๋ฆฌํ๋ ๊ฒ์ด ๋งค์ฐ ์ฌ์์ผํฉ๋๋ค.
--verbose
๋ช
๋ น ์ค ์ธ์๊ฐ ์์ง๋ง ๋ด๊ฐ ์๋ ํ USB ์ฅ์น ์ค์บ์ ๋ํด ์๋ฌด๊ฒ๋ ์ธ์ํ์ง ์์ต๋๋ค.
์, ๋ด ๋ชจ๋ํฐ์๋ USB ํ๋ธ๊ฐ ์์ต๋๋ค (์ต์ ๋ชจ๋ํฐ์๋์๋ ๊ฒ์ ๋ฌด์์
๋๊น?). ๊ทธ๋ฆฌ๊ณ ๋น์ ์ด ๋ง์ต๋๋ค. --verbose
๋ ๋์์ด๋์ง ์์ต๋๋ค. ์ง๊ธ Godot ์์ค๋ฅผ ๋ค์ด๋ก๋ํ๊ณ ์์ผ๋ฉฐ ๋ฌธ์ ๋ฅผ ์ ํํ ํ์
ํ ์ ์๋์ง ์๋ ค ๋๋ฆฌ๊ฒ ์ต๋๋ค.
์ ์๊ฒ๋ FiiO ๋ธ๋๋์ USB DAC (์ฌ์ด๋ ์นด๋)์์ต๋๋ค. ์ด ํ๋ฌ๊ทธ๋ฅผ ๋ฝ์ผ๋ฉด ๋๋ฆฐ ์คํ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ฉ๋๋ค. ์ ์์ด ๊บผ์ง ์ํ์์๋ ๋๋ฆฐ ์คํ (์ถฉ์ ๋ชจ๋)์ด ๋ฐ์ํ์ต๋๋ค.
์ํฅ์๋ฐ๋ ์ฌ๋๋ค์๊ฒ์ด ๋ฌธ์ ๊ฐ ๋ด ๋ณด๋ธ ๊ฒ์๋ ๋๋ฆฌ๊ฒํฉ๋๊น, ์๋๋ฉด ํธ์ง์ ๋ง ๋๋ฆฌ๊ฒํฉ๋๊น?
์ํฅ์๋ฐ์ ์ฌ๋์ด ์์ค์์ Godot๋ฅผ ๋น๋ํ๊ณ ๋๋ฒ๊ฑฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฌํ ์๋ ์ ํ๊ฐ ๋ฐ์ํ์ ๋ ์ด๋ค ์ผ์ํ๋์ง ์์๋ผ ์ ์์ต๋๊น? ์ผ๋ฐ์ ์ผ๋ก ์๋ ์ ํ ์ค์ ์คํ์ ์ค๋จํ๊ณ ๋๋ฒ๊ฑฐ์์ ํ์ฌ ์คํ ์ถ์ ์ด ๋ฌด์์ธ์ง ํ์ธํ ์ ์์ด์ผํฉ๋๋ค.
๋๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์๊ฑฐ๋ ์ ์ด๋ ๊ฐ์ ์ฆ์์ด์์์ต๋๋ค. ๋ค์ํ USB ์ฅ์น์ ํ๋ฌ๊ทธ๋ฅผ ๋ฝ์ผ๋ ค๊ณ ํ๋๋ฐ ๊ทธ ์์ธ์ด Massdrop O2 + ODAC ์ผ๋ช "ODAC-revB USB DAC"๋ผ๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
๋ช ๊ฐ์ง ๊ฒ์ ํ ๋ฌธ์ ์ ๋ํ ์ต์ข ์๋ฃจ์ ์ด ํฌํจ ๋ ์ด StackOverflow ๊ฒ์๋ฌผ ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
์ด๋ค ์ด์ ๋ก ๋ DAC๋ "USB ์ ๋ ฅ ์ฅ์น"๋ผ๋ ์ผ๋ฐ ์ด๋ฆ์ผ๋ก ํ์๋๋ "ํด๋จผ ์ธํฐํ์ด์ค ์ฅ์น"์ ์ถ๊ฐ ์ฅ์น๋ฅผ ์ถ๊ฐํฉ๋๋ค. ๋๋ ๊ทธ๊ฒ์ด ๋ฌด์์ํ๋์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ฅ์น ๊ด๋ฆฌ์์์ ๋นํ์ฑํํ๋ฉด ์ค๋์ค ๊ธฐ๋ฅ์ ์ํฅ์ ๋ฏธ์น์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค (์ค๋์ค ์ฅ์น๋ ์ ๋ ฅ ์ฅ์น๊ฐ ํ์ํฉ๋๊น?) Godot ๋ฐ ํน์ ๊ฒ์ (Dark Souls ๋ฐ Sekiro๊ฐ ๋ ์ค๋ฆ ๋๋ค) ์์ํ๋ ๋์ ๊ธด ๋ฉ์ถค์ด ๋ฐ์ํฉ๋๋ค.
์ฌ๋ฐ๋ฅธ "USB ์
๋ ฅ ์ฅ์น"๋ฅผ ์๋ณํ๊ธฐ ์ํด (DAC์ ๊ฐ์ฅ ๊ด๋ จ์ด์๋ ๋ชจ๋ ์ฅ์น๊ฐ ์์) ์ฅ์น ID๋ฅผ ์ค์ ์ค๋์ค ์ฅ์น์ ์ฅ์น ID์ ๋น๊ตํ ์ ์์ต๋๋ค.
ํ์์ ๊ฒฝ์ฐ ์ค๋์ค ์ฅ์น๋ USBVID_262A & PID_1048 & MI_017 & 12634547 & 0 & 0001์ด๊ณ ์
๋ ฅ ์ฅ์น๋ USBVID_262A & PID_1048 & MI_007 & 12634547 & 0 & 0000์
๋๋ค. MI_xx์ ๋ง์ง๋ง ๋ฒํธ๋ฅผ ์ ์ธํ๊ณ ๋ ๋์ผํฉ๋๋ค.
'USB๋ก ์ธํด Godot๊ฐ ํ๋ก์ ํธ๋ฅผ๋ก๋ํ๊ณ ์ฌ์ํ๋ ๋ฐ ๋๋ฆฌ๊ฒ ๋ง๋ค์์ต๋๋ค. ์ค๋ ์ Corsair K55 RGB ํค๋ณด๋๋ฅผ ์ฐ๊ฒฐํ๊ณ Godot๋ฅผ๋ก๋ํ์ต๋๋ค. ํ๋ก์ ํธ ๋ชฉ๋ก์๋ก๋ํ๋ ๋ฐ ์ฝ 40 ์ด๊ฐ ๊ฑธ๋ฆฌ๊ณ ํ๋ก์ ํธ๋ฅผ๋ก๋ํ๋ ๋ฐ 30 ์ด๊ฐ ๊ฑธ๋ ธ์ต๋๋ค. ํ๋์ ์คํ๋ผ์ดํธ ๋ ธ๋์ ๊ฑฐ์ ๋น ์คํฌ๋ฆฝํธ ํ๋๊ฐ ์ฒจ๋ถ ๋ ํ๋์ ์ฅ๋ฉด ํํ ๋ฆฌ์ผ ํ๋ก์ ํธ์ ๋๋ค (์, ๊ฐ ๊ธธ์ด ๋ฉ๋ ๋ค!). ํ๋ก์ ํธ๋ฅผ ์ฌ์ํ๋ ๋ฐ ์ฐฝ์ด ๋ํ๋๊ธฐ๊น์ง ์ฝ 1 ๋ถ์ด ๊ฑธ๋ ธ์ต๋๋ค. ๋๋ Godot๋ฅผ ์ข ๋ฃํ๊ณ ํค๋ณด๋๋ฅผ ๋ฝ์๋ค. ๊ทธ๋ฆฌ๊ณ ๋ด๊ฐ ์์ํ๋๋๋ก Godot๊ฐ 3 ์ด ๋ง์๋ก๋๋์๋ค. ํค๋ณด๋๋ฅผ ๋ค์ ์ฐ๊ฒฐํ๋ฉด Godot๋ ํ์์ ๊ฐ์ด ๊ณ์ํด์ ์ฅ๋ฉด์๋ก๋ํ๊ณ ์ฌ์ํฉ๋๋ค. Godot๋ฅผ ์ฌ์ฉํ ๋๋ง๋ค ํค๋ณด๋๋ฅผ ๋ฝ์๋ค๊ฐ ๋ค์ ์ฐ๊ฒฐํด์ผํ๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ์ด๋ป๊ฒ ์งํ๋๋์ง๋ณด๊ณ ์ด ๊ฒ์๋ฌผ์ ์ ๋ฐ์ดํธํ๊ฒ ์ต๋๋ค.
ํธ์ง : Corsair์ iCUE ์ํํธ์จ์ด๋ฅผ ํตํด ํค๋ณด๋์ ํ์จ์ด๋ฅผ ์ ๋ฐ์ดํธํ์ผ๋ฉฐ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค. 2 ~ 3 ์ด ์์ ํ๋ก์ ํธ ๋ชฉ๋ก์ ๋์ฐฉํ๊ณ , ํ์์ฒ๋ผ ์ฝ 3 ์ด ์์ ํ๋ก์ ํธ์ ๋ค์ด๊ฐ๋๋ค. ์ค๋ ์ ํค๋ณด๋๋ฅผ ์ฐ๊ฒฐํ๊ธฐ ์ ์
ICUE ์ํํธ์จ์ด๋ฅผ ํตํด Corsair K55 ํค๋ณด๋ ํ์จ์ด๋ฅผ ์ ๋ฐ์ดํธํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด directinput ๋๋ฆฐ ์ฅ์น ์ด๊ฑฐ ๋ฒ๊ทธ๊ฐ ์์ ๋์์์ ํ์ธํ ์ ์์ต๋๋ค. https://stackoverflow.com/questions/10967795/directinput8-enumdevices-sometimes-painfully-slow
Corsair K70 RGB ํค๋ณด๋๋ ํ์จ์ด v 2.05์์์์ต๋๋ค. 3.08๋ก ์ ๋ฐ์ดํธํ์ฌ ๋ฌธ์ ๊ฐ ํด๊ฒฐ ๋ ๊ฒ์ผ๋ก ์์ํฉ๋๋ค.
๋๋ ์ ์ ์ ์์ ํ ๋ค๋ฅธ ์ฑ์์์ด ๋๊ฐ์ ๋ฌธ์ ๋ฅผ ๋ณด์๋ค๋ ๊ฒ์ ๋ง๋ถ์ด๊ณ ์ถ๋ค : ๊ฒฉํฌ ๊ฒ์ Skullgirls 2nd Encore. ๊ฒ์์ด ์์๋๋ฉด ๋ฉ์ถฐ์ ๊ทธ ์ด์ ๋ฅผ ์ดํดํ ์ ์์์ต๋๋ค. Godot๋ฅผ ์์ํ๋ ค๊ณ ํ๋๋ฐ ์ด์ ๋ก๋ฉ ๋ฌธ์ ๊ฐ ๋ค์ ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ PC๋ฅผ ์ฌ๋ถํ ํ๊ณ (์๋ง๋ ํค๋ณด๋๋ฅผ ๋ค์ ์ฝ์ ํ์ ๊ฒ์ ๋๋ค) ๋ ์ฑ ๋ชจ๋ ์ ์์ด์์ต๋๋ค. ์ ๋ฐ์ดํธ ํ ๋ค์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ์ฌ๊ธฐ์์ ๋ค์ ํ์ธํ๊ฒ ์ต๋๋ค.ํ์ง๋ง ์ด์ ๋๊ธ ์์ฑ์์ ํธ์ง ๋ด์ฉ์ด๋ฐ์ ํธ์งํจ์ ๋ฐ์๋์ง ์์๊ธฐ ๋๋ฌธ์ @saulpalv ์๋ต์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
IMO,์ด ๋ฌธ์ ๋ Godot์ ๋ฒ๊ทธ๋ณด๋ค ๋์ ํ๋์จ์ด / ๋๋ผ์ด๋ฒ / ํ์จ์ด์ ๋ ๊ด๋ จ์ด ์์ต๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ (USB ์ฅ์น์ ํ์จ์ด ์ ๋ฐ์ดํธ ๋๋ ๋ค์ ์ฝ์ )์ ๋จ์์ฑ์ ๊ณ ๋ คํ ๋ ์์ ์ด ์ ๋นํ์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
IMO,์ด ๋ฌธ์ ๋ Godot์ ๋ฒ๊ทธ๋ณด๋ค ๋์ ํ๋์จ์ด / ๋๋ผ์ด๋ฒ / ํ์จ์ด์ ๋ ๊ด๋ จ์ด ์์ต๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ (USB ์ฅ์น์ ํ์จ์ด ์ ๋ฐ์ดํธ ๋๋ ๋ค์ ์ฝ์ )์ ๋จ์์ฑ์ ๊ณ ๋ คํ ๋ ์์ ์ด ์ ๋นํ์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
๋ง์ ์ฒ์ ํ๋ ์ด์ด๋์ด ์ง์์ด ์๋ค๊ณ ๊ฐ์ ํ๊ณ ๋๋ผ์ด๋ฒ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ๊ธฐ ์ํด ์์คํ ๋ฌธ์ ํด๊ฒฐ์ ๊น์ด ๋ฐ์ด ๋ค์ง ์๊ณ ๊ฒ์์ ํฌ๊ธฐํฉ๋๋ค. ๊ฒ์์ด ๋ฒ๊ทธ๊ฐ์์ด์ ํ๋ ์ด ํ ์ ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
์ด๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ด ์๋ค๋ฉด ํ ๊ฐ์น๊ฐ ์์ต๋๋ค.
๋๊ธ์ ๋์ณค์ ์๋ ์์ง๋ง ์ด๊ฒ์ด ํธ์ง์ ์ ์ฉ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํ์ต๋๋ค. ๊ฒ์์๋ ์ํฅ์ ๋ฏธ์น๋ค๋ฉด ์๋ง๋ ๊ณ ์ณ์ผ ํ ๊ฒ์ ๋๋ค.
๋๊ธ์ ๋์ณค์ ์๋ ์์ง๋ง ์ด๊ฒ์ด ํธ์ง์ ์ ์ฉ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํ์ต๋๋ค. ๊ฒ์์๋ ์ํฅ์ ๋ฏธ์น๋ค๋ฉด ์๋ง๋ ๊ณ ์ณ์ผ ํ ๊ฒ์ ๋๋ค.
๋๋ฌด ๋ฒ๊ฑฐ๋กญ์ง ์์ ๊ฒฝ์ฐ ๋๋ผ์ด๋ฒ๋ฅผ ๋กค๋ฐฑํ์ฌ ํธ์ง๊ธฐ ์ค๋จ์ ๋ค์ ๋ง๋ค๊ณ ๋ด ๋ณด๋ธ ํ๋ก์ ํธ์์ ๋ค์ ๋ง๋ค ์ ์์ต๋๊น?
ํค๋ณด๋ ํ์จ์ด๋ฅผ ์ ๋ฐ์ดํธํ๊ธฐ ์ ์๋ ๋ฌธ์ ๋ฅผ ์์ ์ ์ผ๋ก ์ฌํ ํ ์ ์์์ต๋๋ค. ์ ๋ฐ์ดํธ๋ฅผ ์ํํ๋ ์ํํธ์จ์ด๊ฐ ์ค์ ๋ก ํ์จ์ด ๋ค์ด ๊ทธ๋ ์ด๋๋ฅผ ์ง์ํ๋ค๊ณ ์๊ฐํ์ง ์์ต๋๋ค.
๋ด๊ฐ ์๊ฐํ ์์๋ ์ต์ ์ ๋ฐฉ๋ฒ์ ์ ํค๋ณด๋ (ํ์ฌ ์๋ง์กด์์๋ ์ฌ์ฉํ ์ ์์)๋ฅผ ๊ตฌ์ ํ๊ณ ์ค๋๋ ํ์จ์ด๊ฐ ์๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ ๋ฒ๊ทธ๊ฐ ๋ฌด์์๋ก ๋ค์ ๋ฐ์ํ ๋๊น์ง ๋ช ์ฃผ / ๊ฐ์ ๋์ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค.
์ด๊ฒ์ ๋๋ฅผ ์ํด ํ ๋ฌ์ ํ ๋ฒ ๋ฐ์ํฉ๋๋ค. ํ์ง๋ง ๋๋ฌด ๊ท์ฐฎ์์ ๋ชจ๋ ๊ฐ๋ฐ ์์ ์ ์์ํ ํ ์ปดํจํฐ๋ฅผ ๋ค์ ์์ํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผํฉ๋๋ค.
์ด ๋ฌธ์ ๋ ๋ฐ์ํ๋ฉด ๊ฐ๊ฐ +30 ์ด๊ฐ ๊ฑธ๋ฆฝ๋๋ค.
๋ด Corsair K95 RGB ํค๋ณด๋๋ก ์ถ์ ํ์ต๋๋ค. ํ์ฌ ๋ด ํด๊ฒฐ ๋ฐฉ๋ฒ์ ํค๋ณด๋ ์์ฒด์ ํด๋ง ์๋ / bios ์ค์์น๋ฅผ ์ ํํ๋ ๊ฒ์
๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก USB ์ผ์ด๋ธ์ ๋ค์ ์ฝ์
ํ๋ ๊ฒ๊ณผ ๋์ผํ ์์
์ ์ํํฉ๋๋ค. Godot๋ ๋์ค์ ์ ์์ ์ผ๋ก ์๋ํฉ๋๋ค.
iCue ๋ฒ์ 3.27.68. ํ์จ์ด 3.08v.
iCUE์์ "Enable SDK"๋ ์ฒดํฌ ํ์ ํ ๊ฒ์ ์์์ต๋๋ค. ์ง๊ธ๋ ์ ํ์ ์ทจ์ํ์ต๋๋ค. ์์ธ์ด ๋ ์์๋ ๋งํฌ๋ฅผ ๋ ์ผ์ฐ ์ฐพ์์ต๋๋ค.
Godot V3.2.1์ด์ง๋ง ์ด์ ๋ฒ์ ์์ ๋ฌธ์ ๊ฐ์์์ต๋๋ค.
@landgrafa ๋น๋ ๋ ํ๋ก์ ํธ๋ก ๋ฌธ์ ๋ฅผ ์ฌํ ํ ์ ์์ต๋๊น?
USB๋ฅผ ๋ฝ์๋ค๊ฐ ๋ค์ ๊ฝ๋ ๊ฒ์ด ์ ์๊ฒ ํจ๊ณผ์ ์ ๋๋ค.
iCUE๋ฅผ ํตํด K55 Corsair ํค๋ณด๋์ ํ์จ์ด๋ฅผ ์ ๋ฐ์ดํธํ๋ ๊ฒ๋ ์๋ํ์ต๋๋ค.
ํฌ๊ธฐ / ๋ฌด๊ฒ ์ธก๋ฉด์์ ์ฌ์ ํ ์ต๊ณ ์ ๊ฐ์น๋ฅผ ์ง๋ ํค๋ณด๋์ด์ง๋ง, ์ด๊ฒ์ ๋ฉ์ฒญํ ๋ฌธ์ ์์ต๋๋ค.
Ryan Gordon์์ด ๋ฒ๊ทธ์ ๋ํ ํฅ๋ฏธ๋ก์ด ๋จ์๋ SDL์ด ๋น์ทํ ๋ฌธ์ ๋ฅผ ๊ฒช๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค : https://mobile.twitter.com/icculus/status/1256845560763551744
์ค์ ๋ก ์ง์ฐ์ ์ผ์ผํค๋ ์กฐ์ดํจ๋ ํ๋ก๋น ์ฝ๋ ์ผ ์ ์์ต๋๋ค. ์๋ตํ๋ ๋ฐ ๋ช ์ด ์ด์ ๊ฑธ๋ฆฌ๋ ์ฅ์น๋ฅผ ๊ฐ์ ๋ก ๊ฑด๋ ๋ฐ๊ณ ์ฌ์ฉ์๊ฐ ํ์จ์ด ์ ๊ทธ๋ ์ด๋๊ฐ ํ์ํ USB ์ฅ์น๋ฅผ ์๋ณ ํ ์ ์๋๋ก ๊ฒฝ๊ณ ๋ฅผ ํ์ ํ ์ ์์ต๋๋ค.
๋๋ ๊ทธ๊ฒ์ ํ ๋จ๊ณ ๋ ๋์๊ฐ์ ๊ฑด๋ ๋ด ์ฅ์น๋ฅผ ๊ธฐ์ตํ ๊ฒ์ ๋๋ค (์ ์ด๋ Godot๊ฐ ๋ค์ ์์๋ ๋๊น์ง) ๊ทธ๋์ ๋น์ ์ 2 ์ด๋ฅผ ๊ธฐ๋ค๋ ธ๋ค๊ฐ ๋งค๋ฒ ์ฌ์ฉ์์๊ฒ ์์๋ฆฌ๋ฅผํ๋ ๋์ ๊ณ์ ๊ฑด๋ ๋ธ ์ ์์ต๋๋ค. ๋๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ ๋ ๋๋ฒ๊น ์ ์์ํ ๋๋ง๋ค ๋ํ๋ฉ๋๋ค.
์๋๋ฉด ์ฅ์น ๊ฒ์์ ๋ค๋ฅธ ์ค๋ ๋๋ก ์ด๋ ํ์๊ฒ ์ต๋๊น?
๋์๊ฒ ๋ฌธ์ ๋ YETI Microphone on USB
์๋๋ฐ GODOT์ ๊ฝ์ผ๋ฉด ์์ํ๋ ๋ฐ 30 ์ด๊ฐ ๊ฑธ๋ฆฌ๊ณ ํ๋ฌ๊ทธ๋ฅผ ๋ฝ์ผ๋ฉด ๋งค์ฐ ๋น ๋ฆ
๋๋ค.
์ ์๊ฒ ๋ฌธ์ ๋ Razer Kraken USB
ํค๋์
์ด์์ต๋๋ค. ํค๋์
์ ๋ฝ์ผ๋ฉด 20 ์ด์์ 2 ์ด๋ก ๋์ด๋ฌ์ต๋๋ค.
์ํฅ์๋ฐ๋ ์ฌ๋์ด Windows์์ ๋๋ฒ๊ฑฐ๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์๊ณ ์๋ค๋ฉด์ด ๊ธด ์ด๊ธฐํ ๋จ๊ณ์์ ์์ง์ด ์ ํํ ์ด๋์ ๋ฉ์ถฐ ์๋์ง ๋ณด์ฌ์ฃผ๋ ์คํ ์ถ์ ์ ์ค์ ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
https://github.com/godotengine/godot/issues/20566#issuecomment -577056589
SDL์ ๋น์ทํ ๋ฌธ์ ๋ฅผ ๊ฐ์ํ ๋ platform/windows/joypad_windows.cpp
์ด๋๊ฐ์ ์๋ค๊ณ ๊ฐ์ ํ์ง๋ง ์ด๋์์ ๋ฌธ์ ๊ฐ์๋ ์ฅ์น๋ฅผ ์ค๋จํ๊ฑฐ๋ ๋ธ๋๋ฆฌ์คํธ์ ์ฌ๋ฆด ์ง ์ ํํ ์๋ ๊ฒ์ด ๋์์ด ๋ ๊ฒ์
๋๋ค.
3.2 ๋ฒ์ ์ ์ปดํ์ผํ์ง๋ง VS์์ ๋๋ฒ๊ฑฐ๋ฅผ ์คํํ ์ ์์์ต๋๋ค.
@sungvzer ๋๋ ๊ทธ๊ฒ์ ๋ํด๋ณ๋ก ๊ฒฝํ์ด ์์ง๋ง ์์ธํ ๋ด์ฉ์ด ์์ผ๋ฉด ๋์์ ๋๋ฆด ์ ์์ต๋๋ค. ์์ฒด์ ์ผ๋ก ์คํ๋์ง ์์๊ฑฐ๋ ์ฐ๊ฒฐํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๊น?
๋ค๋ฅธ ์ฅ์น ์ค์์ ํค๋์ ์ USB ํ๋ธ๋ก ์ฎ๊ธด ํ ๋ฌธ์ ์ ๋ํ ์ ๋ฐ์ดํธ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋ก๋ฉ ๋ฐ ์์ ์๊ฐ์ด ํจ์ฌ ๋น ๋ฆ ๋๋ค.
์ฌ๊ธฐ์ Corsair K70 ์ฌ์ฉ์๊ฐ ์์ต๋๋ค. ํ์จ์ด๋ฅผ ์ ๋ฐ์ดํธํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
๋ฌธ์ ๊ฐ ์๋ ๋ค๋ฅธ USB ์ฅ์น๋ฅผ ์ฐ๊ฒฐํ์ต๋๋ค.
HyperX Cloud USB ๋๊ธ, Rival 300 ๋ง์ฐ์ค, Line6 GX ์ฌ์ด๋ ์นด๋, Logitech ์น์บ , USB ํฌ.
ํฅ๋ฏธ๋ก์ด ๋ฒ๊ทธ.
Corsair๋ ์ฌ๊ธฐ์ ๋ง์๋ณด๊ณ ๋ ์ฌ๋ก๊ฐ์๋ ๋์ ๋๋ ๊ณตํต์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
Corsair HS60 ํค๋์
์์ ๋์ผํ ๋ฌธ์ (Windows 10, Arch Linux์์๋ Godot๊ฐ ์์ฒญ๋๊ฒ ๋น ๋ฅด๋ค)๋ฅผ ๊ฒช๊ณ ์์๊ณ ๋
์ ์ํํธ์จ์ด CUE ๋ฐ ์ ์ ํ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ๋ผ๋ ์ฃผ์ ์ ์์ ๋ฐ๋ผ ์๋ ์ ํ๋ฅผ ์์ ํ์ต๋๋ค.
์ ํํ ๋งํ๋ฉด ํ์๋ ํ์ ๋๋ผ์ด๋ฒ๋ฅผ ๊ฐ๊ธฐ ์ํด ๋ช ๋ฌ ์ ์ CUE๋ฅผ ์ค์น ํ ๋ค์ 1,5GB ์ฐ๋ ๊ธฐ๋ฅผ ์ ๊ฑฐํ์ต๋๋ค. ์ด ๊ธ์ ์ฝ๊ณ ๋์ ๋ฐฉ๊ธ ์ํํธ์จ์ด๋ฅผ ๋ค์ ์ค์นํ๊ณ (์คํ ๋ฐ ๋๋ผ์ด๋ฒ ์
๋ฐ์ดํธ์์ด) Godot์ ์ฑ๋ฅ์ ์ด๋ฏธ ์์ ์ ์
๋๋ค.
์
๋ฐ์ดํธ : PC๋ฅผ ์ฌ๋ถํ
ํ๋๋ฐ ๋ฌธ์ ๊ฐ ๋ค์ ๋ฐ์ํ์ง๋ง ํค๋์
๊ณผ ์ฐ๊ฒฐ๋ ๋ฌธ์ ์
๋๋ค.
ํค๋์
์ USB ์ผ์ด๋ธ (๋ด ์์คํ
์์ ์ ์ผํ ์ค๋์ค ์ถ๋ ฅ ์ฅ์น ์)์ ๋ฝ์ผ๋ฉด ๋ชจ๋ ๊ฒ์ด ๋ค์ ์ ์์
๋๋ค.
USB ์ผ์ด๋ธ์ ๋ค์ ์ฐ๊ฒฐํด๋ ๋ค์์ ์์คํ
์ ๋ค์ ์์ํ ๋๊น์ง ์ฑ๋ฅ์ด ์ ํ๋์ง ์์ต๋๋ค.
๋ด๊ฐ ์ฐพ์ ๊ฐ์ฅ ์ข์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ ์ดํ์์ ํค๋์
์ฅ์น๋ฅผ ์ ๊ฑฐํ๊ณ USB ์ผ์ด๋ธ์ ๋ฝ์๋ค๊ฐ ๋ค์ ์ฝ์
ํ๋ ๊ฒ์
๋๋ค. ์ค์น๋ ์ ๋๋ผ์ด๋ฒ (ICUE๊ฐ ์ผ์ง ์ํ)๋ ์ ํ ๋ฌธ์ ๊ฐ๋์ง ์์ต๋๋ค.
ICUE์์ด ์ค์น๋ ์ด์ ๋๋ผ์ด๋ฒ ๊ฐ์ ์ถฉ๋ ์ผ ์ ์์ผ๋ฉฐ, ์๋ก ์
๋ฐ์ดํธ ๋ ๋๋ผ์ด๋ฒ ๋์ ๋จผ์ ์ ํํ ์ ์์ต๋๊น?
๋๋ ์ค๋ ์ ์์ด ๋ฌธ์ ๊ฐ ์์๊ณ NVIDIA์ ๊ด๋ จ์ด ์์ต๋๋ค. USB ๋๋ผ์ด๋ฒ๊ฐ ์ ๋๋ก ์ค์น๋์ง ์์์ต๋๋ค. Godot๋ ์ง์ฒด ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ๋ชจ๋ ๊ฒ์ด ์ฌ์ ํ ๋ฐ์ํฉ๋๋ค. ํ๋ก์ ํธ๋ฅผ๋ก๋ ํ ๋์ Godot ํธ์ง๊ธฐ์์ ๊ฒ์์ ์คํํ๋ ค๊ณ ํ ๋ ๋ฐ์ํฉ๋๋ค.
Godot๋ ์ฐ๊ฒฐ๋ ๋ชจ๋ USB ์ฅ์น๋ฅผ ํ์ธํ์ฌ ํค๋ณด๋, ๊ฒ์ ์ปจํธ๋กค๋ฌ, VR ํค๋์ ๋ฑ์ธ์ง ํ์ธํฉ๋๋ค. USB ์ปจํธ๋กค๋ฌ / ๋๋ผ์ด๋ฒ๊ฐ ์ ๋๋ก ์ค์น๋์ง ์์ ๊ฒฝ์ฐ ์ต๋ 1 ๋ถ ๋์ ๋๊ธฐํฉ๋๋ค. 1 ๋ถ ํ ๋๋ฒ๊ทธ ๊ฒ์์ ์คํํ๊ฑฐ๋ ํ๋ก์ ํธ๋ฅผ๋ก๋ํฉ๋๋ค.
๋๋ผ์ด๋ฒ๋ฅผ ๋ค์ ์ค์นํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ฉ๋๋ค. ๋ช ๋ ์ ์ godot ๋ถํ์ ๊ฒ์ ํ ๋์ด ์ ๋ณด๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค. ๋์์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๋ ์ฌ๋์ด ๋ด ์ค์๊ฐ ์คํธ๋ฆผ์์๋์ด ๋ฌธ์ ๋ฅผ ์ ๊ณ ํ๋๋กํ์ต๋๋ค. ๋ด ์ ๋ณด๋ ๋ง์ ๋์์ด๋์์ต๋๋ค.
๋ชจ๋ ธ ๊ฒ์ ํ๋ก์ ํธ์ ๊ฒฝ์ฐ, ๊ฒ์ ์ปจํธ๋กค๋ฌ ๋๋ USB ์ฅ์น๋ฅผ ํ์ธํ๋ ๋ชจ๋ ์ผ์ด ๋ฐ์ํฉ๋๋ค. Monogame์ USB ์ฅ์น๋ ํ์ธํฉ๋๋ค.
์ฌ๊ธฐ์ ๋ฌธ์ ๊ฐ ์ค๋ช ๋์ด ์์ต๋๋ค (์๋ฆผ)!
๋๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์๊ฑฐ๋ ์ ์ด๋ ๊ฐ์ ์ฆ์์ด์์์ต๋๋ค. ๋ค์ํ USB ์ฅ์น์ ํ๋ฌ๊ทธ๋ฅผ ๋ฝ์ผ๋ ค๊ณ ํ๋๋ฐ ๊ทธ ์์ธ์ด Massdrop O2 + ODAC ์ผ๋ช "ODAC-revB USB DAC"๋ผ๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
๋ช ๊ฐ์ง ๊ฒ์ ํ ๋ฌธ์ ์ ๋ํ ์ต์ข ์๋ฃจ์ ์ด ํฌํจ ๋ ์ด StackOverflow ๊ฒ์๋ฌผ ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
์ด๋ค ์ด์ ๋ก ๋ DAC๋ "USB ์ ๋ ฅ ์ฅ์น"๋ผ๋ ์ผ๋ฐ ์ด๋ฆ์ผ๋ก ํ์๋๋ "ํด๋จผ ์ธํฐํ์ด์ค ์ฅ์น"์ ์ถ๊ฐ ์ฅ์น๋ฅผ ์ถ๊ฐํฉ๋๋ค. ๋๋ ๊ทธ๊ฒ์ด ๋ฌด์์ํ๋์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ฅ์น ๊ด๋ฆฌ์์์ ๋นํ์ฑํํ๋ฉด ์ค๋์ค ๊ธฐ๋ฅ์ ์ํฅ์ ๋ฏธ์น์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค (์ค๋์ค ์ฅ์น๋ ์ ๋ ฅ ์ฅ์น๊ฐ ํ์ํฉ๋๊น?) Godot ๋ฐ ํน์ ๊ฒ์ (Dark Souls ๋ฐ Sekiro๊ฐ ๋ ์ค๋ฆ ๋๋ค) ์์ํ๋ ๋์ ๊ธด ๋ฉ์ถค์ด ๋ฐ์ํฉ๋๋ค.
์ฌ๋ฐ๋ฅธ "USB ์ ๋ ฅ ์ฅ์น"๋ฅผ ์๋ณํ๊ธฐ ์ํด (DAC์ ๊ฐ์ฅ ๊ด๋ จ์ด์๋ ๋ชจ๋ ์ฅ์น๊ฐ ์์) ์ฅ์น ID๋ฅผ ์ค์ ์ค๋์ค ์ฅ์น์ ์ฅ์น ID์ ๋น๊ตํ ์ ์์ต๋๋ค.
ํ์์ ๊ฒฝ์ฐ ์ค๋์ค ์ฅ์น๋ USBVID_262A & PID_1048 & MI_017 & 12634547 & 0 & 0001์ด๊ณ ์ ๋ ฅ ์ฅ์น๋ USBVID_262A & PID_1048 & MI_007 & 12634547 & 0 & 0000์ ๋๋ค. MI_xx์ ๋ง์ง๋ง ๋ฒํธ๋ฅผ ์ ์ธํ๊ณ ๋ ๋์ผํฉ๋๋ค.
์ด๊ฒ์ ๋๋ฅผ ์ํด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค. ๋ค๋ฅธ ๋ธ๋๋ ์ธ Topping MX3๊ฐ ์๊ณ ๋๋ผ์ด๋ฒ๋ฅผ ์ ๋ฐ์ดํธํ๋ ค๊ณ ํ์ง๋ง Windows๋ ์ด๋ฏธ ์ต์ ์ํ๋ผ๊ณ ๋งํฉ๋๋ค .USB ์ ๋ ฅ ์นฉ์ด ๋น์ทํ ์ง ๊ถ๊ธํฉ๋๋ค. ์ค๋ ๋๊ฐ ํ๋ก์ ํธ์ ๋ชจ๋ ๋ฐ๋ณต์ ์ฐจ๋จ ํด์ ํ ๋๊น์ง ๋๋ ์ค๋์ค์์ด 30 ์ด ๋์ ๊ธฐ๋ค๋ ค์ผํ๋์ง ํ์คํ์ง ์์์ ๋ช ๋ฒ ๋ ๋ง์ ๋๊ธ๋ก๋๋ฅผ ํด๋ฆญํด์ผํ๊ธฐ ๋๋ฌธ์์ด ์์ ์ ์ฐพ์์ต๋๋ค.
๋๊ตฐ๊ฐ ์ ์๊ฐ์ ์ค๋ ๋์์ ์ผ์ฐ ๋ฌผ์์ง๋ง ์ด๊ฒ์ ๋ด ๋ณด๋ธ ๋น๋์์๋ ๋ฐ์ํฉ๋๋ค. ์์ฑ ๋ ๊ฒ์ ์ค์ ์ด๋ฌํ ์๋ ์ ํ๊ฐ ์ผ๋ง๋ ์์ฃผ ๋ฐ์ํ๋์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ์์ฑ ๋ ๊ฒ์์ผ๋ก ๋ฌธ์ ํด๊ฒฐ์ ์๋ํ์ง ์์์ ๊ฒ์ ๋๋ค. ๋ฒ๊ทธ๊ฐ ์๋ค๊ณ ๊ฐ์ ํ์ญ์์ค.
Windows 10 Pro x64
Version 20H2
OS build 19042.572
GPU Nvidia RTX2070 Super
GPU driver 457.09
๋ฌธ์ ๊ฐ ์ฌ์ ํ ์กด์ฌํ๋์ง ํ์ธํฉ๋๋ค. ํธ์ง๊ธฐ ๋ฐ ๋ด ๋ณด๋ธ ํ๋ก๊ทธ๋จ ์คํ ์๊ฐ์ ์ผ๋ฐ์ ์ผ๋ก ๋ด ์ปดํจํฐ์์ 1 ์ด ๋ฏธ๋ง์ด์ง๋ง ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ์คํํ๋ ๋ฐ 30-40 ์ด๊ฐ ๊ฑธ๋ฆด ์ ์์ต๋๋ค. ์ด๋ ๋ํ ํธ์ง๊ธฐ์ ๋๋ฒ๊น ์ ์ํฅ์ ๋ฏธ์น๋ฉฐ ์์ํ๊ณ ์ฐ๊ฒฐํ๋ ๋ฐ 1 ๋ถ ์ด์ ๊ฑธ๋ฆด ์ ์์ต๋๋ค.
๋ฌธ์ ๋ ํญ์ ๋ค์ ์์ํ๋ฉด ์ ์ ๋ก ํด๊ฒฐ๋์ง๋ง ์๊ฐ์ด ์ง๋๋ฉด ๋ค์ ๋ํ๋ฉ๋๋ค. ํธ๋ฆฌ๊ฑฐ๋ฅผ ์ ํํ ์ฐพ์ ์๋ ์์ง๋ง ์ ์ฒด ํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๋ฉด ์ํฅ์๋ฐ์ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์์์ ์ธ๊ธ ํ USB ์์ ์ ์๋ํ์ง๋ง ๋์ ๋๊ฒ ๋ณ๊ฒฝ๋ ์ฅ์น๋ฅผ ์ฐพ์ง ๋ชปํ์ต๋๋ค.
๋ฌธ์ ๊ฐ ์ฌ์ ํ ์กด์ฌํ๋์ง ํ์ธํฉ๋๋ค. ํธ์ง๊ธฐ ๋ฐ ๋ด ๋ณด๋ธ ํ๋ก๊ทธ๋จ ์์
ํ์ธ ํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๋ฐ๋ผ์ ๋ด ๋ณด๋ธ ๋ฒ์ ์๋ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๊ทธ๊ฒ์ ๊ฑฑ์ ์ค๋ฝ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋๋ ์ค๋ ์ ์์ด ๋ฌธ์ ๊ฐ ์์๊ณ NVIDIA์ ๊ด๋ จ์ด ์์ต๋๋ค. USB ๋๋ผ์ด๋ฒ๊ฐ ์ ๋๋ก ์ค์น๋์ง ์์์ต๋๋ค. Godot๋ ์ง์ฒด ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ๋ชจ๋ ๊ฒ์ด ์ฌ์ ํ ๋ฐ์ํฉ๋๋ค. ํ๋ก์ ํธ๋ฅผ๋ก๋ ํ ๋์ Godot ํธ์ง๊ธฐ์์ ๊ฒ์์ ์คํํ๋ ค๊ณ ํ ๋ ๋ฐ์ํฉ๋๋ค.
Godot๋ ์ฐ๊ฒฐ๋ ๋ชจ๋ USB ์ฅ์น๋ฅผ ํ์ธํ์ฌ ํค๋ณด๋, ๊ฒ์ ์ปจํธ๋กค๋ฌ, VR ํค๋์ ๋ฑ์ธ์ง ํ์ธํฉ๋๋ค. USB ์ปจํธ๋กค๋ฌ / ๋๋ผ์ด๋ฒ๊ฐ ์ ๋๋ก ์ค์น๋์ง ์์ ๊ฒฝ์ฐ ์ต๋ 1 ๋ถ ๋์ ๋๊ธฐํฉ๋๋ค. 1 ๋ถ ํ ๋๋ฒ๊ทธ ๊ฒ์์ ์คํํ๊ฑฐ๋ ํ๋ก์ ํธ๋ฅผ๋ก๋ํฉ๋๋ค.
๋๋ผ์ด๋ฒ๋ฅผ ๋ค์ ์ค์นํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ฉ๋๋ค. ๋ช ๋ ์ ์ godot ๋ถํ์ ๊ฒ์ ํ ๋์ด ์ ๋ณด๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค. ๋์์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๋ ์ฌ๋์ด ๋ด ์ค์๊ฐ ์คํธ๋ฆผ์์๋์ด ๋ฌธ์ ๋ฅผ ์ ๊ณ ํ๋๋กํ์ต๋๋ค. ๋ด ์ ๋ณด๋ ๋ง์ ๋์์ด๋์์ต๋๋ค.
๋ชจ๋ ธ ๊ฒ์ ํ๋ก์ ํธ์ ๊ฒฝ์ฐ, ๊ฒ์ ์ปจํธ๋กค๋ฌ ๋๋ USB ์ฅ์น๋ฅผ ํ์ธํ๋ ๋ชจ๋ ์ผ์ด ๋ฐ์ํฉ๋๋ค. Monogame์ USB ์ฅ์น๋ ํ์ธํฉ๋๋ค.