UPROPERTY(meta = (BindWidget))
class UTextBlock* TextBlockArray[72];
์ด๋ ๊ฒ ์ ์ธํ๊ณ ๋ธ๋ฃจํ๋ฆฐํธ์์ ์ด๋ป๊ฒ ๋ง๋ค์ด์ผํจ?? ๋ฐฉ๋ฒ ์ฐพ๊ธฐ๊ฐ ์ฝ์ง์๋ค..
----------------
1. ์ ๋ ๋นก๋๊ฐ๋ฆฌ๋ผ์ TArray๋ฅผ ์ฐ์ง์์์ต๋๋ค
2. ํต์ฌ์ย GetWidgetFromName ํจ์๋ก ๋ธ๋ฃจํ๋ฆฐํธ๋ ์ด๋ฆ๋ง์ถฐ ๋ฐ์ธ๋ฉํ๋ฉด ๋ฉ๋๋ค
for (int i = 1; i <= 72; i++)
{
FName Name = FName("TextBlock_" + FString::FromInt(i));
UTextBlock* TextBlock = Cast<UTextBlock>(GetWidgetFromName(Name));
if (TextBlock)
{
TextBlockArray.Add(TextBlock);
}
}
์ด์ฐ์จ๋ฐ ํ๋ฃจ์ข
์ผ ๋ค์ก๋ค
์ธ๋ฆฌ์ผ์์ ๋ฐฐ์ด ํ๋กํผํฐ๋ฅผ ์ฐ๋ ค๋ฉด TArray ํํ๋ก ํด์ผํจ
ใ ใ ๋คํด๊ฒฐํด์ ๊ธ์์ ํ ์์
ํ ์คํธ ๋ธ๋ก๋ง๋ค ๋ฐ๋ก ์ ์ธํ์ - dc App
๊ทผ๋ฐ ๋ญ ๋ง๋ค๊ธธ๋ ์์ ฏ ํ๋์ ํ ์คํธ๋ธ๋ก์ด 72๊ฐ๋ ํ์ํจ - dc App
์ด์ ํด๊ฒฐ๋คํ๋๋ฐ ์ ๋ฆฌ๊ธ ์ฐ๊ธฐ๊ท์ฐฎ๋ ธ ์ํผ ๋ฐ์ดํฐ์ํธ์์๋ ์ด๋ฆ๋ค ui๋ก ์ญ ์ฝ๋๋ก ๋ฃ์ผ๋ ค๊ณ ๋ธ๋ฃจํ๋ฆฐํธ๋ก ํ๋ํ๋ ๋ฐ๊พธ๋ค๊ฐ ์ด๋ป์ณ์ ํด๊ฒฐํ์
BindWidget ์๋ณ์ ์ฐ๋ ๋ฐฉ๋ฒ์ ๋ฌผ์ด๋ณธ๊ฒ ์๋๋ผ ๊ทธ๋ฅ ์์ ฏ ํฌ์ธํฐ๋ฅผ ๋ฐฐ์ด์ ๋ฃ๋ ๋ฐฉ๋ฒ์ ๋ฌผ์ด๋ณธ๊ฑฐ์๊ตฌ๋จผ - dc App