์ธ๋ฒคํ ๋ฆฌ๋ฅผ ์ ๋ ฌ์ ํ๊ณ ์ถ์ด์ ์์ ์์๊ฐ์ด ๊ตฌํ์ ํด๋๋๋ฐ ๋ญ๊ฐ ๋นํจ์จ์ ์ผ๋ก ์ฝ๋ฉํ๊ณ ์๋๊ฒ ์๋๊ฐ ์ถ์ด์ ๊ถ๊ธํด์ ์ง๋ฌธํ๊ฒ๋์ด์.
์๋ ์ฌ์ง์ด ์ ๊ฐ ์๊ฐํด๋ด์ ์์ดํ ์ ์ค๊ฐ์ ์ ๊ฑฐ๋ฅผ ํ๋ฉด ๋ค์์๋ ์์ดํ ๋ค์ด ๋ธ๋ ค์ค๋๊ฑธ ๊ตฌํํด๋ธ ์ฝ๋์ธ๋ฐ ์ด๊ฒ ๋ง๊ณ ๋ ๊ฐํธํ ๊ธฐ๋ฅ์ด ์๋์ง ๊ถ๊ธํด์.
์ผ๋จ find๋ก ๋งค๋ฒ ์ฐพ๋ ๊ฒ๋ ๋นํจ์จ ์ ์ธ ๊ฒ ๊ฐ๊ณ getcomponent ํ ํ์ ์์ด find ๋ฐํํ gameobject์๋? ๊ฐ๋จํ๊ฒ ์ค๊ฐ์ ์ ๊ฑฐํด์ฃผ๋ฉด ๋ค์๊ฑฐ ๋ค ๋ธ๋ ค์ค๋ ์ ๋ ฌ์ด๋ฉด linkedlist ์ฌ์ฉํด์ ์์ดํ ๋ค ์ ์ฅํด์ค ๋ค์ ์ธ๋ฒคํ ๋ฆฌ๋ ์ด linkedlist ๋ณ๋ ๋ ๋์๋ง ์ฝ๊ณ ๊ฐฑ์ ํด์ฃผ๋ ๋ฐฉ์์ด๋ฉด ๋ ๊ฒ ๊ฐ์ ๊ฑฐ์์.
๊ฐ์ฌํฉ๋๋คใ ใ find๋ getcomponebt๋ฅผ ๋ฏธ์ํ๊ฒ๋ค๋ฃจ๊ณ ์์๊ตฐ์ ์๋ฐฐ์ฐ๊ณ ๊ฐ๋๋ค. - dc App
๊ฐ์์ ์ธ๋ฒคํ ๋ฆฌ์ธ ๋์ ๋๋ฆฌ<์์ดํ ์ธ์คํด์ค, ์๋>์ ์ธ๋ฒคui ์ฌ๋กฏ ๋ฆฌ์คํธ์ ๋ฟ๋ ค์ฃผ๋ ์์ผ๋ก ๊ตฌํํ์. ์์ดํ ์ธ์คํด์ค๊ฐ ui์ ์ง์ ์ ์ผ๋ก ํ๊ธฐ๋ ์ด์ ๊ฐ ์์. ์์ดํ ์ ์ด๋ฏธ์ง, ์๋๋ง ๋ฐ์์์ ์ฌ๋กฏ์ ์์๋๋ก ๋ฃ์ด์ฃผ๋ฉด๋๋๊น
๊ฐ์ฌํฉ๋๋ค. ๊ฐ์ ์ธ๋ฒคํ ๋ฆฌ๋ฅผ ๋ง๋ค์ด์ ๋ฟ๋ ค์ค๋ค๋ ์๊ฐ์ ํ๋ฒ๋ ๋ชปํด๋ดค๋ค์ ์ญ์ ์์ง ๋ฐฐ์ธ๊ฒ ๋๋ฌด๋ง๋ค์ใ ใ - dc App
Item ํด๋์ค๋ถํฐ ๋ง๋์๋๊ฒ...
๊ฒ์์ค๋ธ์ ํธ๊ฐ Item ํด๋์ค์ฒ๋ผ์ฐ์ด๊ณ ์์ด
Item ํด๋์ค < - > UI ํด๋์ค ๋ฐ๋ก ๋ถ๋ฆฌํด์ ๊ด๋ฆฌ ํ๋๊ฒ ์ข์๋ฏ ์ธํฐํ์ด์ค ์จ์ ์ปคํ๋ง ๋์ง ์๋๋ก ํด์ฃผ๋ฉด ๋์ข๊ณ
๊ฐ์ฌํฉ๋๋คใ ใ ์ด๊ฒ์ ๊ฒ ๋ง์ด ๋ฐฐ์๊ฐ๋ค์. - dc App