์ด ๋จธํฐ๋ฆฌ์ผ ์ค์ ํ ์ ์๋ ํ๋กํผํฐ๊ฐ ๊ฐ์ฅ ์ต์ด๋ก ๊ตฌํ๋์ด์๋ ์ปดํฌ๋ํธํด๋์ค๊ฐ ์ด๋์??
meshcomponent์ ์์๊ฑฐ๊ฐ์๋ฐ ์ ์์ง
์ด ๋จธํฐ๋ฆฌ์ผ ์ค์ ํ ์ ์๋ ํ๋กํผํฐ๊ฐ ๊ฐ์ฅ ์ต์ด๋ก ๊ตฌํ๋์ด์๋ ์ปดํฌ๋ํธํด๋์ค๊ฐ ์ด๋์??
meshcomponent์ ์์๊ฑฐ๊ฐ์๋ฐ ์ ์์ง
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
์๋ umeshcomponent ๋ ์ง์ ์ฐพ์๋ดค๋๋ฐ ์์์, umeshcomponent๋ฅผ ๋ชป์ฐพ๋๊ฒ์๋๋ผ
UPrimitiveComponent ํน์ UDecalComponent ๋ ๊ฐ์ธ ์ด์ ๋ FMaterialIterator ๋ก ๋ฃจํ๋ฅผ ๋ ๋ ๋ ๊ฐ์ง ํ์ ์ผ๋ก ์บ์คํ ์๋ํ๊ธฐ ๋๋ฌธ์. GetNumMaterials(), GetMaterial() ๋ก ์ป์ด์ด FComponentMaterialCategory ์ฝ๋ ํ๋ฒ ๋ด๋ด
์ค ๋ฐ์นผ์ปดํฌ๋ํธ์ ์๋ UMaterialInterface* ์๋ค ๊ฐ์ฌ ๊ทผ๋ฐ ๊ถ๊ธํ๊ฑด ๋ฉ์์ปดํฌ๋ํธ์ ์กด์ฌํ๋ TArray ํ์ ์ด ๋ธ๋ฃจํ๋ฆฐํธ์ ๋ ธ์ถ ์๋๋๋ฐ ํน์ TArrayํ์ ์ผ๋ก ํ ๋ ๋ธ๋ฃจํ๋ฆฐํธ์ ๋ ธ์ถ์ํฌ๋ ค๊ณ ํ ๋ ํ๋กํผํฐ์ ์ค์ ํ ๋ ์ฃผ์ํ ์ ์ด๋ผ๋๊ฐ ์์?? ํ๋กํผํฐ ์ค์ ์ด TArray์์ UPROPERTY(EditAnywhere, AdvancedDisplay, Category = Rendering)๋ก ์์ฑํ๋๋ฐ ๋ธ๋ฃจํ๋ฆฐํธ์ ๋ ธ์ถ์ด ์๋๋๋ผ
์๋ง BlueprintReadWrite ๋ฅผ ์ถ๊ฐํด์ผ ํ ๊ฑฐ์ผ
๊ฐ์ฌํฉ๋๋ค... ๊ตฟ