๐Ÿช›Trouble Shooting/Unreal Engine ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ

ํ•ด๋‹น ๊ธ€ 8๊ฑด

C++ ํด๋ž˜์Šค์—์„œ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๋ณ€๊ฒฝํ•œ ํ›„, ๋ผ์ด๋ธŒ ์ฝ”๋”ฉ์„ ์ ์šฉํ•˜๋ฉด ์–ธ๋ฆฌ์–ผ ์—”์ง„ ์—๋””ํ„ฐ์— ํ•ด๋‹น ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ๋ฐ˜์˜๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ์–ธ๋ฆฌ์–ผ ์—”์ง„ ์—๋””ํ„ฐ๋ฅผ ๋‹ซ์•˜๋‹ค๊ฐ€ ๋‹ค์‹œ ์—ด๋ฉด ๋ณ€๊ฒฝํ–ˆ๋˜ ์†Œ์Šค ์ฝ”๋“œ ์‚ฌํ•ญ๋“ค์ด ๋ฐ˜์˜๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ผ์ด ๋ฐœ์ƒํ•˜๋Š” ์ด์œ ๋Š” ๋ผ์ด๋ธŒ ์ฝ”๋”ฉ์€ ๋ณ€๊ฒฝ์ ์— ๋Œ€ํ•ด์„œ ์—๋””ํ„ฐ์— ์ ์šฉ์€ ํ•˜์ง€๋งŒ, ๋””์Šคํฌ์— ์ €์žฅํ•˜์ง€๋Š” ์•Š๊ธฐ ๋•Œ๋ฌธ์ธ๋ฐ์š”. ๋”ฐ๋ผ์„œ, ๋””์Šคํฌ์— ์˜๊ตฌ ์ €์žฅ์„ ํ•˜๋ ค๋ฉด ์–ธ๋ฆฌ์–ผ ์—”์ง„ ์—๋””ํ„ฐ๋ฅผ ๋‹ซ๊ณ , ์‚ฌ์šฉํ•˜๋Š” IDE(Visual Studio, Visual Studio Code ๋“ฑ๋“ฑ)์— ๊ฐ€์„œ ๋นŒ๋“œ(Ctrl + Shift + B)๋ฅผ ํ•ด์ค˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์–ธ๋ฆฌ์–ผ ์—”์ง„์€ ๋””๋ฒ„๊น…๋„ ํž˜๋“ค๊ตฌ๋‚˜... C++ ํด๋ž˜์Šค๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ๊ฐ„๋‹จํ•œ ์˜ˆ์ œ๋ฅผ ๋”ฐ๋ผํ•ด๋ณด๋‹ค๊ฐ€, ๋””๋ฒ„๊น…์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ๊ฐ€ ์ƒ๊ฒจ F5๋ฅผ ๋ˆŒ๋Ÿฌ ๋””๋ฒ„๊ทธ ๋ชจ๋“œ๋กœ ์‹คํ–‰ํ–ˆ๋”๋‹ˆ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋–ด์Šต๋‹ˆ๋‹ค. Development Editor๋‚˜, DebugGame Editor๋กœ ํ•ด๋ด๋„ ์•ˆ ๋˜๊ณ , Win64์ธ ๊ฒƒ๋„ ํ™•์ธ์„ ํ–ˆ์ง€๋งŒ ๊ณ„์† ์œ„์™€ ๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋–ด์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜์€ ํ•˜๋ฃจ์ข…์ผ ์˜ค๋ฅ˜๋งŒ ๋งž์ดํ•˜๋Š” ๋‚ ์ธ๊ฐ€ ๋ณด๋„ค์š”. ๋””๋ฒ„๊ทธ ์†์„ฑ๊ฐ’๋“ค์€ ์ œ๊ฐ€ ๊ฑด๋“œ๋ฆฐ ์ ์ด ์—†์œผ๋‹ˆ, ์˜ค๋ฅ˜ ๋‹ค์ด์–ผ๋กœ๊ทธ๊ฐ€ ๋งํ•ด์ฃผ๋Š”๋Œ€๋กœ ๋“ค์–ด๊ฐ€๋ด๋„ ํ•ด๊ฒฐ๋  ๋ฆฌ๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์—ด์‹ฌํžˆ ๊ตฌ๊ธ€๋ง์„ ํ•˜๋˜ ์ค‘, ๋“œ๋””์–ด ํ•ด๊ฒฐ์ฑ…์„ ์ฐพ์•˜๋Š”๋ฐ ์ •๋ง ๊ฐ„๋‹จํ•ด์„œ ํ—ˆํƒˆํ•˜๋”๊ตฐ์š”... Visual Studio์—์„œ ํ˜„์žฌ ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ ํ”„๋กœ์ ํŠธ๋กœ ์„ค์ •ํ•ด์ฃผ๊ธฐ๋งŒ ํ•˜๋ฉด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค... ์œ„์™€ ๊ฐ™์ด ์„ค์ •ํ•ด์ฃผ๋‹ˆ, ์ •์ƒ์ ์œผ๋กœ..

์–ธ๋ฆฌ์–ผ ์—”์ง„์•„... ๋‚˜ํ•œํ…Œ ์™œ ๊ทธ๋ž˜ ์œ ๋‹ˆํ‹ฐ ์—”์ง„๊ณผ ๋‹ค๋ฅด๊ฒŒ, ์–ธ๋ฆฌ์–ผ ์—”์ง„์€ ํ™•์‹คํžˆ ํ”„๋กœ๊ทธ๋ž˜๋จธ ์‚ฌ์šฉ ์ธก๋ฉด ๋ถ€๋ถ„์—์„œ๋Š” ๋ถˆํŽธํ•จ์ด ์—†์ง€ ์•Š์•„ ์žˆ๋„ค์š”. ์—๋””ํ„ฐ๋ฅผ ์ผ  ์ƒํƒœ์—์„œ๋„ ๋””๋ฒ„๊น…์ด ๊ฐ€๋Šฅํ•œ ์œ ๋‹ˆํ‹ฐ์™€ ๋‹ฌ๋ฆฌ, ์–ธ๋ฆฌ์–ผ์€ ์—๋””ํ„ฐ๋ฅผ ๋„๊ณ  Visual Studio์—์„œ ๋””๋ฒ„๊น… ๋ชจ๋“œ๋ฅผ ์‹คํ–‰ํ•ด์•ผ ํ•˜๋‚˜ ๋ด…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ธŒ๋ ˆ์ดํ‚น ํฌ์ธํŠธ๋ฅผ ์ฐ๊ณ , ๋””๋ฒ„๊น… ๋ชจ๋“œ๋ฅผ ์‹คํ–‰ํ–ˆ๋”๋‹ˆ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋˜ ์ €๋ฅผ ๋ง‰์•˜์Šต๋‹ˆ๋‹ค. ์—ํ”ฝ ๊ฒŒ์ž„์ฆˆ ๋Ÿฐ์ฒ˜์—์„œ ์–ธ๋ฆฌ์–ผ ์—”์ง„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋“ค์–ด๊ฐ€๋ณด๋ฉด, "๋””๋ฒ„๊น…์„ ์œ„ํ•œ ํŽธ์ง‘๊ธฐ ๊ธฐํ˜ธ"๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฑธ ์„ค์น˜ํ•ด์ค˜์•ผ ํ•˜๋‚˜ ๋ณด๋„ค์š”. ๊ทผ๋ฐ ์šฉ๋Ÿ‰ ๋’ค์ง€๊ฒŒ ํฝ๋‹ˆ๋‹ค. (์ฐธ๊ณ  : StackOverflow) ๋‹ค์šด๋กœ๋“œ๋ฅผ ๋‹ค ๋ฐ›์•˜๋”๋‹ˆ, UE 5.1.1๋กœ ๋ฒ„์ „ ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ํ•˜๋ž๋‹ˆ๋‹ค. ์–ธ๋ฆฌ์–ผ ํฌ๋Ÿผ ๋‚ด์šฉ์„ ์ฝ์–ด๋ณด๋‹ˆ, ์ด๋ฒˆ์—๋Š” ๋ฒ„๊ทธ ์ˆ˜์ • ์ •๋„์˜ ์—…..

โ˜ข๏ธ๋ฐœ์ƒํ•œ ๋ฌธ์ œ ์˜ค๋Š˜๋„ ์—ด์‹ฌํžˆ UE5 ํŠœํ† ๋ฆฌ์–ผ์„ ๋ณด๋ฉฐ ๋”ฐ๋ผ ๋งŒ๋“ค์–ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๊ฐ•์˜๋ฅผ ์ฐ์€ ์‚ฌ๋žŒ์€ UE4์ด๊ณ  ์ €๋Š” UE5๋ผ ๊ทธ๋Ÿฐ์ง„ ๋ชจ๋ฅด๊ฒ ๋Š”๋ฐ, ๋˜‘๊ฐ™์ด ๋”ฐ๋ผํ•ด๋„ ์ €๋งŒ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋„ค์š”...๐Ÿ˜‚ ์—๋””ํ„ฐ์—์„œ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๋ฉด ํ”Œ๋ ˆ์ด์–ด ์Šคํƒ€ํŠธ(Player Start) ์œ„์น˜์— ์บ๋ฆญํ„ฐ๊ฐ€ ์Šคํฐ๋˜์–ด์•ผ ํ•˜๋Š”๋ฐ ์นด๋ฉ”๋ผ๋งŒ ์Šคํฐ๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐ”๋กœ ์ด ๊ธ€์˜ ์ฃผ์ œ์ž…๋‹ˆ๋‹ค. โœ…ํ•ด๊ฒฐ ๊ณผ์ • ๊ฒŒ์ž„ ๋ชจ๋“œ ์‚ดํŽด๋ณด๊ธฐ ๊ฒŒ์ž„ ๋ชจ๋“œ๋Š” ๊ฒŒ์ž„์˜ ๊ทœ์น™์„ ๊ฐ€์ง€๋Š” ํด๋ž˜์Šค์ด๋ฏ€๋กœ, ์—ฌ๊ธฐ์— ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•  ์บ๋ฆญํ„ฐ์˜ ์ •๋ณด๋ฅผ ์•Œ๋ ค์ค˜์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์šฐ์„  ๊ฒŒ์ž„ ๋ชจ๋“œ์—์„œ ์ œ๊ฐ€ ๊ฒŒ์ž„์— ์‚ฌ์šฉํ•  ์บ๋ฆญํ„ฐ๋ผ๋Š” ์˜๋ฏธ๋กœ ๋””ํดํŠธ ํฐ ํด๋ž˜์Šค๋ฅผ ์ง€์ •ํ•ด์ค˜์•ผ ํ•˜์ฃ . ์—ฌ๊ธฐ์—๋Š” ์ž˜ ์ง€์ •๋˜์–ด ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋„ค์š”. ํ˜น์‹œ๋‚˜ ์—๋””ํ„ฐ ์ปดํŒŒ์ผ๊ณผ ์ €์žฅ์„ ์•ˆ ํ–ˆ์„ ๊ฒฝ์šฐ์—๋„ ์ € ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•˜๋‹ˆ ๊ผญ ์ปดํŒŒ์ผ๊ณผ ..