ใ
๋ง์ด ์์ฝ๊ฒ ๋์๋ค.ํ์ง๋ง ์คํ๋ ค ํ ์์ผ๊น์ง์ ์ํ์ ์๋ฐ์ด ์์ด์ ธ์ ํ๋ จํ ๋ง์๋ ์กด์ฌํ๋ค.ํ๊ธฐ์ค์ UNSEEN ๋ถํธ์บ ํ๋ฅผ ๋ค๋๋ฉฐ UNREAL์ ๋ฐฐ์๋ณด๋ ค๊ณ ํ์ง๋ง์คํ๋ ค ์ข๋ค๋ค๋ฅธ ๋ถํธ์บ ํ๋ ํ์์ ์๊ฐํด๋ณด๊ณ ์์ง๋ง,๋ง๋ ํ์ง ์์ ๊ฒ ๊ฐ๊ณ ,์ธ๋ฆฌ์ผ ๊ณต์์ฌ์ดํธ์ ๊ฐ์๋ฅผ ํตํด
UE4๊ฐ ์ค๋ซ๋์ ์ฌ์ฉ๋์์๊ณ , UE5๋ ๋๋ฆ ์ต๊ทผ์ ๋์๋๋ฐ,ํต์ฌ์ ์ธ ๊ธฐ๋ฅ์ด ๋ฐ๋ ๊ฒ์ ์๋๊ธฐ์, ๊ฐ์ฅ ์ต์ ๋ฒ์ ์ UE5๋ฅผ ํตํด ๊ณต๋ถํ๋ ค๊ณ ํ๋ค.๊ณต๋ถ ๋ฐฉ์์ EPIC์ ๊ธฐ๋ณธ ํ๊ธ ๊ฐ์๋ฌ์ ๊ณผ ํจ๊ปํ๋ ์์ํด์ ์ธ๋ฆฌ์ผhttps://www.epiclounge.co
ํต์ ๋ฉ๊ฐ์ค์บ๋ทฐํฌํธ ์ผ์ชฝ ์์ ํต์ ๋ธ๋ฆฌ์ง๋ฅผ ํตํด์ ๋ค์ด๊ฐ๋๋ฐ,ํต์ ๋ ํ๋์ ํ์ฌ๋ผ ๋ณ๋์ ๋ก๊ทธ์ธ์ด ํ์ํ๋ค.์ฌ์ง์ธก๋๊ธฐ์ ์ ๋ฐํ์ผ๋ก ์์ ์ ๋ฌด๋ฃ๋ก ์ ๊ณตํ๋ ํ์ฌ๋ผ์,์์ ๋ค์ ๊ฐ์ ธ์ฌ ์ ์๋ค.์์ ์ ํ๋ ๊ณจ๋๋๋ฐ,์์ ๋ quality๊ฐ ๋ฐ๋ก ์กด์ฌํ๊ณ , nanite๊ฐ ๊ฐ์ฅ
์ค์ ๋ฐฐ์นํด๋ฆฌ์ง ๋ชจ๋๋ก ๋ฐ๋ฅ์ ๋ฐฐ์นํด๋ณด์๋ค.ํ์ง๋ง ํด๋น ๋ฐ๋ฅ์ ํ ์ค์ณ๊ฐ ๋๋ฌด ๊ณ ํ์ผ ๊ฒฝ์ฐ, ์ฉ๋์ ๋ง์ด ์ฐจ์งํ๊ณ , GPU๋ฉ๋ชจ๋ฆฌ ์ค๋ฅ๊ฐ ๋ฐ์ํ ํ๋ฅ ์ด ํฌ๊ธฐ์, ์ฉ๋์ ๋ฎ์ถฐ์ค์ผ ํ๋ค.๋ฐฉ๋ฒ์.ํ์ค์ณ ํ์ผ์ LOD๋ฐ์ด์ด์ค์ ํฌ๊ธฐ๋ฅผ 1์ฉ ๋๋ฆฌ๋ ๊ฒ์ด๋ค.1๋ง๋ค ๊ฐ๋ก์ธ๋ก 1/2๋ฐฐ๋ค
๊ตฌ๋ฆ ์์คํ ๊ตฌ๋ฆ์ ์ค์ ํ๊ธฐ ์ํด์ ๋จผ์ ํ๋ฌ๊ทธ์ธ์ ์ค์ ํด์ผํ๋ค.ํด๋น ํ๋ฌ๊ทธ์ธ์ ์ฒดํฌํ๋ ๊ฒ์ผ๋ก ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์๋ค.๊ทธ๋ฆฌ๊ณ ๋ณผ๋ฅ๋งคํธ๋ฆญ ํด๋ผ์ฐ๋ ์์ฑ์ ์ค์ ํ๋ฉด ๋๋ค.์ด๊ฑด ํ๋ฌ๊ทธ์ธ ๊ธฐ๋ฅ์ ์๋๋ค๋ทฐํฌํธ ์ค๋ฅธ์ชฝ ์๋์ ์ธํ ์์,์์ง์ปจํ ์ธ ํ์์, ํ๋ฌ๊ทธ์ธ์ปจํ ์ธ ํ์๋ฅผ ๋๋ฌ
https://www.youtube.com/watch?v=wbLBlN2TJ2k&t=4537sํ์ํ ๋์ ๋ณด์์๋ค๋งํฑ์์๊ฐ์๊ฑธ ๋ง๋๋ ์ฃผ์ ์ ๊ฐ์์ด์ ๊ฒ์๊ฐ๋ฐ์ ์ํ ์๋ฆฌ์ผ์ ๋ณด์https://www.youtube.com/watch?v=CfpJEx-3h
์ธ๋ฆฌ์ผ์์ง์ ๋ฐฐ์ฐ๋ ๊ฐ์ฅ ๊ฒ์ฆ๋ ๋ฐฉ๋ฒ์,\[์ธ๋ฆฌ์ผ์์ง5 ๊ณต์์ฌ์ดํธ]ํด๋น ๊ณต์์ฌ์ดํธ์์ UE5์์ gameํญ์ ๊ฐ์๋ค์ ๋ณด๋ ๊ฒ์ผํ ์ง๋ง,Unreal Engine 5 โ Full Course for Beginnershttps://www.youtube.com/wat
Unreal Engine 5 โ Full Course for Beginnershttps://www.youtube.com/watch?v=6UlU_FsicK8Creating a Project์ธ๋ฆฌ์ผ5๋ถํฐ๋ ๊ทธ๋ฅ VS2022๋ฅผ ์ฌ์ฉํด๋ผ vscode๋ ๊ฐ๋ฅํ๊ธด ํจ์ฉ๋์
Unreal Engine 5 โ Full Course for Beginnershttps://www.youtube.com/watch?v=6UlU_FsicK8BlueprintsBlueprint๋ฅผ ์์ฑํ๊ธฐ ์ํด์ ๋ค์ํ ํด๋์ค๊ฐ ์กด์ฌํ๋ค.๊ฐ์ฅ ๊ธฐ๋ณธ์ด ๋๋ Bluep
Unreal Engine 5 โ Full Course for Beginnershttps://www.youtube.com/watch?v=6UlU_FsicK8
Unreal Engine 5 โ Full Course for Beginnershttps://www.youtube.com/watch?v=6UlU_FsicK8Object Oriented Programming
Unreal Engine 5 โ Full Course for Beginnershttps://www.youtube.com/watch?v=6UlU_FsicK8
Unreal Engine 5 โ Full Course for Beginnershttps://www.youtube.com/watch?v=6UlU_FsicK8Blueprint: UI
Unreal Engine 5 โ Full Course for Beginnershttps://www.youtube.com/watch?v=6UlU_FsicK8UI๋ฅผ ๋์ผ๋ก, BP ๊ฐ์์ 85% ์ ๋๊ฐ ๋๋ฌ๋ค.
Unreal Engine 5 โ Full Course for Beginnershttps://www.youtube.com/watch?v=6UlU_FsicK8ใ
Unreal Engine 5 โ Full Course for Beginnershttps://www.youtube.com/watch?v=6UlU_FsicK811์๊ฐ์ 30๋ถ์ ๊ฐ์ ์ค 5์๊ฐ 40๋ถ๊น์ง ๋๋์ด ๋ฐ ์๋ค.์ผ์ฃผ์ผ์ ํฐ๋ฌด๋์๋ ๊ฒ ๊ฐ๋ค.ํ์ง๋ง ํ์คํ๊ฑด
Unreal Engine 5 โ Full Course for Beginnershttps://www.youtube.com/watch?v=6UlU_FsicK8์ฌํ๊น์ง ๊ธฐ์ด์๋๋ณด๋ค.Unreal์ Advanced๊ฐ ์ผ๋ง๋ ์ด๋ ค์ด์ง ํ ๋ฒ ๊ฒฝํํด๋ณด์.Actor
Unreal Engine 5 โ Full Course for Beginnershttps://www.youtube.com/watch?v=6UlU_FsicK8Character
Unreal Engine 5 โ Full Course for Beginnershttps://www.youtube.com/watch?v=6UlU_FsicK8Creating Plugins
Unreal Engine & C++ Tutorial - 1st Person Shooter Gamehttps://www.youtube.com/watch?v=4HoJIgyclZ4์ฐธ๊ณ ๋ก ํด๋น ๊ฐ์๋ UE4 ๊ธฐ์ค์ด๋ค.ํด๋น ์์์ ๋ณด๊ณ C++๋ฅผ ํ์ฉํ FPS๊ฒ์์ ๋ง๋ค
Unreal Engine & C++ Tutorial - 1st Person Shooter Gamehttps://www.youtube.com/watch?v=4HoJIgyclZ4
Unreal Engine & C++ Tutorial - 1st Person Shooter Gamehttps://www.youtube.com/watch?v=4HoJIgyclZ4
์ด ๊ธ์ ํด๋น ์ฝ๋ ํ ์ค๋ก๋ถํฐ ์๊ฒจ๋๋ค.๋ธ๋ฆฌ๊ฒ์ดํธ ๊ฐ๋ https://docs.unrealengine.com/4.27/ko/ProgrammingAndScripting/ProgrammingWithCPP/UnrealArchitecture/Delegates/๋ธ๋ฆฌ๊ฒ์ด
Unreal Engine & C++ Tutorial - 1st Person Shooter Gamehttps://www.youtube.com/watch?v=4HoJIgyclZ4
Unreal Engine & C++ Tutorial - 1st Person Shooter Gamehttps://www.youtube.com/watch?v=4HoJIgyclZ4
ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ํญ์ ๊ณ ๋ฏผํ๋ค.CPP์ BP์ ์ฅ๋จ์ ์ด ๊ทน๋ช ํด์,ํ์ชฝ์ ๋จ์ ์ด ๋ค๋ฅธ ํ์ชฝ์ ์ฅ์ ์์ ์ฑ์์ง๋ ๋๋์ด์๋ค.๋ด๊ฐ ์๊ฐํ๋ CPP๋,์ฅ์ : ๋ด๊ฐ ์ํ๋ ๊ตฌ์กฐ๋๋ก ์ฝ๋๋ฅผ ์งค ์ ์๋ค. ์์ ๋๊ฐ ๋งค์ฐ ๋๊ณ , ๋ฒ์ฉ์ ์ผ๋ก ์งค ์ ์๋ค.์์์ ์ํ ์๋๊ฐ ๊ต์ฅ
ThirdPersonMap / C++ ํ ํ๋ฆฟ์ ์ฌ์ฉํ์ฌ ์ ์ํ๋ ค๊ณ ํ๋ค.ํต์ ์์ ๋ค์ด๋ฐ์ ์์ ์ผ๋ก ์ฌ๋ง๋งต์ ๋ง๋ค์๋ค.๋๋์ดํธ๋ก ๋ค์ด๋ฐ์๋ค๊ฐ C๋๋ผ์ด๋ธ๊ฐ ๊ฝ์ฐผ๋๋ฐ, ํ๋ฃจ์ข ์ผ ์ด๋ป๊ฒ ํด๊ฒฐํ๋์ง ๋ถ์ก๊ณ ์๋ค๊ฐ, ๋์ ํ ๋ชจ๋ฅด๊ฒ ์ด์ ์ผ๋จ ๋งต์ ์ ์ํด๋ณด์๋ค.์์ฑ์ ์๋๊ณ , ์๋ฆฌ์ผ์
์ฐ์ ๊ฐ๋จํ blender์ ์กฐ์์ ์ตํ๋ค.๋๋ถ๋ถ ์ธ๋ฆฌ์ผ๊ณผ ๋น์ทํ๋ค.WASDํค๋ฅผ ๋ฝ์๋ฒ๋ฆฐ UnrealEngine์ด๋ผ๊ณ ๋ณด๋ฉด ๋๋ค.1\. shift + ๋ง์ฐ์ค ํ ์ ๋๋ฌ์ผ ํ ๋ก ํ๋ฉด์ด๋์ด ๊ฐ๋ฅ.2\. ์ซ์ํจ๋ 1 3 7๋ก ๊ฐ๊ฐ์ ์ถ ๋ฐฉํฅ์์ ๋ณผ ์ ์์.1\. Blend
Unreal - Gitํ๋ธ ์ฐ๋ ๋ฐฉ์1\. repository์์ฑ 2\. ๋ฐ์คํฌํฑ์ ํด๋ก 3\. ํด๋น ์์น์ ๊ฒ์ํ๋ก์ ํธ๋ด๋ถ ํด๋๋ค ๋ณต์ฌ4\. ๋ณต์ฌํ uproject๋ฅผ ์คํํ์ฌ ๊ฒ์์์ https://www.youtube.com/watch?v=5J0CczTshKY
https://www.unrealdirective.com/๋ฆฌํ๋ ์ ๊ธฐ๋ฅ์ด๋?ํ๋กํผํฐ ์์คํ ์ธ๋ฆฌ์ผ์์ ๋ก๊ทธ๋ฅผ ๋์ฐ๋ ๋ฐฉ๋ฒUE_LOGUE_VLOGABCHECK๊ณต์๋ฌธ์๋ฅผ ํตํด์ ์ฃผ์ ํด๋์ค์ ๊ธฐ๋ฅ ์์๋ณด๊ธฐPlayer Controller๊ฐ ์ง์ง๋ก Viewport๋ฅผ ๊ด
CPP๋ก ๊ฒ์์ ์ ์ํ๋ฉด์ ๊ฐ์ฅ ์์ฃผ ๋ดค์๋ ์์ฝ์ด๋ค์ด๋ค.Succeeded()IsValid / Cast<>CPP์ Cast๋ ์ผ๋ฐ์ ์ผ๋ก ์์ฒ๋ผ ๋ช ์์ ์ผ๋ก ํ๋ณํ์ ํ๋๊ฐ, ๋ฌต์์ ์ธ ํ๋ณํ์ด ๋๋ค.์๋ฅผ C์คํ์ผ ์บ์คํ ์ด๋ผ๊ณ ๋ ํ๋ค.CPP๋ 4๊ฐ์ ํ๋ณํ ์ฐ์ฐ์๋ฅผ ์ถ
๐ธ ๋ฆฌํ๋ ์ ์ด ๋ญ์ง ์ฒ์ ์์๋ ๋ ์์ ๊ธ์์ Actor๋ฅผ ์์ฑํ๋ฉด generated.h๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ์ถ๊ฐ๋์ด์๋ค๊ณ ํ๋ค. ํด๋น ํค๋๋ ๋ฆฌํ๋ ์ ๊ธฐ๋ฅ์ด ๊ฐ๋ฅํ๋๋ก ๋ฆฌํ๋ ์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃฌ๋ค. ๊ทธ ๋ฆฌํ๋ ์ ์ด ๋ญ์ง ์ ํํ ์์๋ณด์ > https://www.unreal
HUDWidget.hํ๋ ์ด์ด์ HP์ Exp๋ฅผ ๋์ฐ๋ UI Widget์ด์๋ค.ํด๋น ์ฝ๋ ๋ด์ TWeakObjectPtr์ ์ฌ์ฉํ๋๋ฐ๋๋์ฒด ์ ๊ฒ ๋ญ๊น?? 2๊ฐ์ง์ ๊ธ์ ์ฐธ๊ณ ํ์๋คhttps://devjino.tistory.com/254TWeakObjectPtr์
์ธ๋ฆฌ์ผ ํ๋ก์ ํธ์ ํค๋์ ์์ ๊ฐ์ด ๋ก๊ทธ๋ฅผ ์ ์ํ์๋ค.๊ฐ๋จํ๊ฒ UE_LOG๋ฅผ ํ์ฉํ์ฌ ๋ชจ๋ ๋ก๊ทธ๋ฅผ ๋์ฐ๋ ๊ฒ์ผ๋ก ์ดํดํ๋๋ฐABCHECK๊ฐ์ ๊ฒฝ์ฐ๋ ์ ํํ ์ด๋ป๊ฒ ๋์ํ๋ ๊ฑธ๊น?์์๋ณธ๋ค์๋์ ๊ธ์ ์ฐธ๊ณ ํ์๋ค.UE ๊ณต์https://unrealcommunity.w
๊ทธ๋ฅ if๋ฌธ์ ์ฌ์ฉํ๋ฉด ๋๋๊ฒ ์๋๊ฐ? ์ถ๋ค๋ง..์กฐ๊ฑด์ ์ด ์ด์ํ๋ค.๊ณผ์ฐ ๋ญ๊น?์๋ ๊ธ์ ์ฐธ๊ณ ํ์๋ค.https://sciphy.tistory.com/887๊ฐ์ ๊ตฌ๋ฌธ์ ์กฐ๊ฑด๋ถ ์ปดํ์ผ์ด๋ผ๊ณ ํ๋ค์กฐ๊ฑด๋ถ ์ปดํ์ผ์ ์ธ๋ฆฌ์ผ์ ๊ธฐ๋ฅ์ด ์๋ CPP์ ๊ธฐ๋ฅ์ด๋คif๋ฌธ๊ณผ ๊ฐ์ฅ ์ค์
Unreal Engine ๊ด๋ จ ์๋ฃ๋ค์ ๊ฒ์ํ๋ค๋ณด๋ฉดํญ์ CDO๋ผ๋ ๋จ์ด๊ฐ ๊ปด์์๋ค..ํนํ ๋ฆฌํ๋ ์ ์ ๊ฒฝ์ฐ์๋ ์ข ์ข ๋ณด์๋๋ฐ..์ด๋ฒ์ ConstructHelper๊ด๋ จ๋ ์๋ฃ๋ฅผ ์ฐพ์๋ณด๋ค๊ฐCDO๋ฅผ ์์์ผ๋ง ํ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์ด์ ๊ณต๋ถํด๋ณธ๋ค.์๋์ ๊ธ๋ค์ ์ฐธ๊ณ ํ์๋ค.์ด๋์ฐht
์๋์ ๊ธ๋ค์ ์ฐธ๊ณ ํ์๋ค.UE ๊ณต์https://docs.unrealengine.com/4.27/ko/InteractiveExperiences/Framework/์์ฝhttps://vitacpp.tistory.com/73
์ด์ ์์ ํ ๋ด๊ฐ ์ฃผ๋ํ๋ ๊ฒ์์ ๋ง๋ค์ด๋ณด๋ ค๊ณ ํ๋ค.์ด์ BP๊ด๋ จ ํ๋ก์ ํธ๋ฅผ ํ๋ค๊ฐ,์ด๋ฒ์ ์ด๋์ฐ๋์ ํ๋์ฑ ์ ๋ณด๊ณ CPP๋ก ๊ตฌํํ๋ ๊ณผ์ ์ ๋ฐฐ์ฐ๊ฒ ๋์๋ค.BP๊ด๋ จ ํ๋ก์ ํธ๋ฅผ ํ๋ฉด์ ๋ฐฐ์ ๋ ๊ฒ์,BP๋ ์ ์ง๋ณด์๊ฐ ํ๋ค๋ค๋ผ๋ ๊ฒ์ด์๋ค.๊ทธ ์ด์ ๊ฐ, ๋ ธ๋๋ฅผ ์ง์ ๋์ด์ ์ฐ๊ฒฐ
๊ฐ์๋ฅผ ๋ด์ผํ ๋ฏ ์ถ๋ค๊ทธ ์ด์ ๋ ํ์ฌ ์ ๋๋ฉ์ด์ ์ด ์์ฒ๋ผ 2๊ฐ์ ๋ชฝํ์ฃผ๋ง ๊ฐ์ง๊ณ ์์์๋, ๊ทธ๋ํ๊ฐ ์๋นํ ๋ณต์กํ๋ฐ,์ฌ๋ฌ ์ ๋๋ฉ์ด์ ์ ๋ฃ์ ๊ตฌ์์ ํ๊ณ ์๋๋ฐ ๋ ์ถ๊ฐ๋ฅผ ํ๋ค๋ฉด ์คํ๊ฒํฐ๊ฐ ๋ ๊ฒ ๊ฐ๋ค.๋ฐ๋ผ์ ์ ์์ด๋ผ๊ณ ๋ถ๋ฆฌ๋ ๊ฐ์๋ฅผ ๋ณด๊ณ , ์ฌ๋ฌ ์ ๋๋ฉ์ด์ ๋ค์ ์ด๋ค์์ผ๋ก
ํญ์ ์ฝ๋๋ฅผ ์์ฑํ๋ฉฐ, ์์ฒ๋ผ UPROPERTY์ ์ค์ ์ ํด์ผํ๋ค.https://www.youtube.com/watch?v=TNSb6TJrl4UEditAnywhereBP์ ๋ฐฐ์น๋ BP์ธ์คํด์ค์์ ๊ฐ์ ๋ณ๊ฒฝํ ์ ์๋ค.EditDefaultsOnlyBP์์๋ง ๊ฐ์