
[Unreal] Object, Actor, Component
ยท
๐ Game/โ Unreal
1. Object1) UObjectUObject๋ ์ธ๋ฆฌ์ผ์ด ์ค๊ณํ ์๋ก์ด ์์คํ
์ ๋จ์ ์ค๋ธ์ ํธ๋ก ์ธ๋ฆฌ์ผ์ ๋ชจ๋ ๊ฐ์ฒด๊ฐ ์์ํ๋ ๋ฒ ์ด์ค ํด๋์ค์ด๋ค.C++ ์ค๋ธ์ ํธ(๋ค์ดํฐ๋ธ ํด๋์ค)์ ์์ค์ ๋น ๋ฅธ ์ฒ๋ฆฌ๋ฅผ ์ํ ๊ธฐ๋ฅ ๊ตฌํ์ ์ฌ์ฉํ๋ค.์ ๋์ฌ FUObject ์ค๋ธ์ ํธC++ ์ค๋ธ์ ํธ์ ๊ฐ์ฒด์งํฅ์ค๊ณ๋ฅผ ์ํ ๋ค์ํ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ์ค๋ธ์ ํธ์ด๋ค.์ฝํ
์ธ ์ ์์ ๊ด๋ จ๋ ๋ณต์กํ ์ค๊ณ ๊ตฌํ์ ์ฌ์ฉํ๋ค.์ ๋์ฌ U 2) UHT(Unreal Header Tool)UObject๋ฅผ ์์ํ๋ฉด ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋๋ฐ, ์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ํค๋ ํ์ผ์์ ์ ์ฒ๋ฆฌ ๋จ๊ณ๋ฅผ ๊ฑฐ์ณ ํ์ํ ์ ๋ณด๋ฅผ ์์งํด์ผ ํ๋ค. ์ด๋ฌํ ์ ์ฒ๋ฆฌ ๋จ๊ณ๋ UHT์์ ์ด๋ฃจ์ด์ง๋ค. ์ธ๋ฆฌ์ผ ํ๋ก์ ํธ ๋น๋ ์ ์ฐ์ UHT๋ ์์ค ์ฝ๋๋ฅผ ๋ถ์ํ์ฌ .generated.h ์..