Godot: Godot ์—ด๊ธฐ ์†๋„๊ฐ€ ๋Š๋ฆฌ๊ณ  ํŽธ์ง‘ ์†๋„๊ฐ€ ๋Š๋ฆฌ๊ณ  ๊ฐ„๋‹จํ•œ ๊ฒŒ์ž„ ์‹คํ–‰ ์†๋„๊ฐ€ ๋Š๋ฆผ [Windows, ํŠน์ • USB ์ฃผ๋ณ€ ์žฅ์น˜๋กœ ์ธํ•ด ๋ฐœ์ƒ]

์— ๋งŒ๋“  2018๋…„ 07์›” 29์ผ  ยท  107์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: godotengine/godot


ํ•ด๋‹น 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 ์ฐฝ์—์„œ ์ถœ๋ ฅ์„ ์ฒจ๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
cmd_output

bug 3.2 confirmed hero wanted! high priority windows porting

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋‚˜๋Š” ์˜ค๋ž˜ ์ „์—์ด ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๊ณ  NVIDIA์™€ ๊ด€๋ จ์ด ์—†์Šต๋‹ˆ๋‹ค. USB ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์ œ๋Œ€๋กœ ์„ค์น˜๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. Godot๋Š” ์ง€์ฒด ๋œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ ๋ชจ๋“  ๊ฒƒ์ด ์—ฌ์ „ํžˆ ๋ฐ˜์‘ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ๋ฅผ๋กœ๋“œ ํ•  ๋•Œ์™€ Godot ํŽธ์ง‘๊ธฐ์—์„œ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๋ ค๊ณ  ํ•  ๋•Œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

Godot๋Š” ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  USB ์žฅ์น˜๋ฅผ ํ™•์ธํ•˜์—ฌ ํ‚ค๋ณด๋“œ, ๊ฒŒ์ž„ ์ปจํŠธ๋กค๋Ÿฌ, VR ํ—ค๋“œ์…‹ ๋“ฑ์ธ์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. USB ์ปจํŠธ๋กค๋Ÿฌ / ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์ œ๋Œ€๋กœ ์„ค์น˜๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ตœ๋Œ€ 1 ๋ถ„ ๋™์•ˆ ๋Œ€๊ธฐํ•ฉ๋‹ˆ๋‹ค. 1 ๋ถ„ ํ›„ ๋””๋ฒ„๊ทธ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๊ฑฐ๋‚˜ ํ”„๋กœ์ ํŠธ๋ฅผ๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

๋“œ๋ผ์ด๋ฒ„๋ฅผ ๋‹ค์‹œ ์„ค์น˜ํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ๋ช‡ ๋…„ ์ „์— godot ๋ถˆํ™”์— ๊ฒŒ์‹œ ํ•  ๋•Œ์ด ์ •๋ณด๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋„์›€์ด ๋˜์—ˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๋‘ ์‚ฌ๋žŒ์ด ๋‚ด ์‹ค์‹œ๊ฐ„ ์ŠคํŠธ๋ฆผ์—์„œ๋„์ด ๋ฌธ์ œ๋ฅผ ์‹ ๊ณ ํ•˜๋„๋กํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ์ •๋ณด๋Š” ๋งŽ์€ ๋„์›€์ด๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋…ธ ๊ฒŒ์ž„ ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ, ๊ฒŒ์ž„ ์ปจํŠธ๋กค๋Ÿฌ ๋˜๋Š” USB ์žฅ์น˜๋ฅผ ํ™•์ธํ•˜๋Š” ๋ชจ๋“  ์ผ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. Monogame์€ USB ์žฅ์น˜๋„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  107 ๋Œ“๊ธ€

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

  1. ์ด ๋ฌธ์ œ๋Š” 3.06-stable_win64 ๋ฐ 3.1-alpha5_win64์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์—”์ง„์„๋กœ๋“œํ•˜๊ฑฐ๋‚˜ ์žฅ๋ฉด์„ ์žฌ์ƒํ•˜๋Š” ๋ฐ 30 ์ดˆ์—์„œ 1 ๋ถ„ ์ •๋„ ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค.
  2. ์ด ๋ฌธ์ œ๋Š” ์ปดํ“จํ„ฐ๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜์—ฌ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ํ•ญ์ƒ ์—ฌ๋Ÿฌ ์žฅ๋ฉด์ด ์žฌ์ƒ ๋œ ํ›„์— ๋‹ค์‹œ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์—”์ง„ / ์žฅ๋ฉด ์ถฉ๋Œ์— ์—ฐ๊ฒฐ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ์ด ๋ฌธ์ œ๋Š” "OpenGL ES [X] .0 Renderer"๊ฐ€ ๋‚˜ํƒ€๋‚  ๋•Œ๋งˆ๋‹ค [์งง์€ ์žฌ์‹œ์ž‘ '์น˜๋ฃŒ'ํ›„ ์‹œ์ž‘๋˜๋Š” ๊ฒฝ์šฐ] Godot Engine ํŽธ์ง‘๊ธฐ ์ฐฝ (ํ„ฐ๋ฏธ๋„ ์ถœ๋ ฅ ํฌํ•จ)์— ์–ธ์ œ๋“ ์ง€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‹คํ–‰ ํŒŒ์ผ์ด ์‹œ์ž‘๋˜๊ณ  ์žฅ๋ฉด์ด ์‹คํ–‰๋  ๋•Œ.
  4. ์ด๊ฒƒ์€ ๋“œ๋ผ์ด๋ฒ„ ๋‚˜ GPU์— ์˜์กดํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ ๋œ ๋“œ๋ผ์ด๋ฒ„๊ฐ€์žˆ๋Š” RX480๊ณผ ์—…๋ฐ์ดํŠธ ๋œ ๋“œ๋ผ์ด๋ฒ„๊ฐ€์žˆ๋Š” GTX 1070์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๋Š” ๋ณ€ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ

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 : ์‚ฌ์šฉ์žAppDataLocalNVIDIAGLCache

์—ฌ๊ธฐ์—์„œ ํŒŒ์ผ์„ ์‚ญ์ œํ•ด๋„ ๋ฌธ์ œ๋ฅผ ์žฌํ˜„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋งˆ์ง€๋ง‰์œผ๋กœ, 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 ๋“œ๋ผ์ด๋ฒ„๋„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
image

๋‚˜๋Š” ์—ฌ์ „ํžˆ ๋˜‘๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฒ˜์Œ์— ์‹œ์ž‘ํ•œ ๋‹ค์Œ ํ”„๋กœ์ ํŠธ๋ฅผ ์—ฌ๋Š” ๋ฐ ์‹œ๊ฐ„์ด ๋งŽ์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ์ž˜ ์ž‘๋™ํ•˜๋Š” ์œ ์ผํ•œ ์‹œ๊ฐ„์€ ์ฒ˜์Œ์— 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_ ๋ชจ๋‹ˆํ„ฐ๋ฅผ ์—ฐ๊ฒฐํ•˜๋ฉด ๋ชจ๋“  ๊ฒƒ์ด ์˜ˆ์ƒ๋Œ€๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ๋‚ด ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. ๋‚ด ๋ชจ๋‹ˆํ„ฐ ๋ถ„๋ฆฌ
  2. Godot ์‹œ์ž‘
  3. ๋‚ด ๋ชจ๋‹ˆํ„ฐ ์—ฐ๊ฒฐ

์ด ๋‹จ๊ณ„๊ฐ€ ๋๋‚˜๋ฉด 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 ์ˆ˜์ •์„ ์‹œ๋„ํ–ˆ์ง€๋งŒ ๋ˆˆ์— ๋„๊ฒŒ ๋ณ€๊ฒฝ๋œ ์žฅ์น˜๋ฅผ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ๊ฐ€ ์—ฌ์ „ํžˆ ์กด์žฌํ•˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ํŽธ์ง‘๊ธฐ ๋ฐ ๋‚ด ๋ณด๋‚ธ ํ”„๋กœ๊ทธ๋žจ ์‹œ์ž‘

ํ™•์ธ ํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋‚ด ๋ณด๋‚ธ ๋ฒ„์ „์—๋„ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๊ฑฑ์ • ์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰