์ ๊ฐ ์์ดํ ๋ฝ๊ธฐ๋ฅผ ํ๋ฉด์ ๋ ์ด๋์ ๋ฐ๋ผ ์์ดํ ํ ๋๋ฆฌ๋ ์์ดํ ์ด ๋จ๋๋ก ํ์ต๋๋ค.
์ฝ์์ฐฝ์๋ ์ ์ฉ์ด ๋ ๊ฑธ๋ก ๋จ๋๋ฐ ์ธ๊ฒ์์๋ ์ ์ฉ์ด ์ ๋์ ๋ฏธ์น๊ฒ ๋ค์ ์ด์ ๊ฐ ๋ญ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค
์ธ๊ฒ์ Frame gameobject์์ ์ ์ฉ์ด ์๋ฉ๋๋ค.
ํด๋น ๊ธฐ๋ฅ์ DisplayPickupResult์์ ๊ตฌํ๋๋๋ก ํ์ต๋๋ค
์ ๋ฐ ๋์์ฃผ์ธ์ ใ
ํจ์ ์ธ์๋ก ํ๋ ์์ด๋ ์์ด์ฝ์ Sprite๋ง๊ณ Image๋ก ๋ฐ์์จ๋ด์ frame.sprite = getsprite ์ด๋ฐ์์ผ๋ก ํด๋ด
๊ทธ๋ฌ๋ฉด ์ ๊ฐ ๋ฃ์ผ๋ ค๋ ์ด๋ฏธ์ง๊ฐ Image ํ์ ์ผ๋ก ๋ณํ์ด ์๋์ ์์ Serializefield์ ์๋ฃ์ด์ง๋๋ฐ ์ด๋ป๊ฒํ์ฃ ?
๋ณธ๋ฌธ์ ์ถ๊ฐ ์คํฌ๋ฆฐ์ท ๋ฃ์์ต๋๋ค
๊ทธ ๋ญ๋ผํด์ผ ๋์ง ๋๊ฐ ๋ฐ๊พผ๊ฑด ๊ทธ ๋ฐ๊ฟ ์ด๋ฏธ์ง๋ง ๋ฐ๊พผ๊ฑฐ๊ณ ์ฌ์์ ์๋ ์ค๋ธ์ ํธ๊ฐ ๊ฐ์ง๊ณ ์๋ ์คํ๋ผ์ดํธ๋ฅผ ๋ฐ๊ฟ์ค์ผ ๋ฐ๋๊บผ์
์ ๊ฑฐ ๊ทธ๋ฅ ๊ทธ๋๋ก ์ฐ๊ณ ๋ฐ์์จ ์คํ๋ผ์ดํธ๋ฅผ ์ธ์คํํฐ์ ์๋ ์ด๋ฏธ์ง ์ค๋ธ์ ํธ ๋ฐ์์์ obj.sprite = itemFrame ๋ญ ์ด๋ฐ์์ผ๋ก ๋ณ๊ฒฝํด์ค์ผ๋จ
public Image iconObj์ด๋ฐ์์ผ๋ก ์์ ๋๊ณ ๊ฑฐ๊ธฐ์ ใ ํ์ด๋ผ์ดํค ์ฐฝ์์ Item Icon์ค๋ธ์ ํธ ๋ฃ์๋ด์ ๋ณ๊ฒฝํ๋ ๊ณณ์์ iconObj.sprite = itemIcon ์ด๋ฐ์์ผ๋ก
์ ์ฐธ๊ณ ๋ก Image๋ UI์ชฝ ์ค๋ธ์ ํธ๋ผ using UnityEngineen.UI ๋ฌ์์ผ๋จ. ๋๋ ์ฒจ์ ์ข ํ๊ฐ๋ ธ๋๋ฐ ์ ๋ํฐ์์ sprite์์ฒด๋ ๋จ์ํ ํ์ผ ํ์? ๊ฐ์๊ฑฐ๊ณ ui์ค๋ธ์ ํธ๊ฐ ๊ฐ์ง ์ด๋ฏธ์ง์์ฑ์ Image์ปดํฌ๋ํธ์ ๋ฌ๋ฆฐ spritr์์ฑ์ด ๊ฐ์ง๊ณ ์๋๊ฑฐ๋ผ ์ข ๊ตฌ๋ถํด์ผ๋จ
์ ๊ทธ๊ฑฐ