์ด์
Unit : Monobehaviour
Monster : Unit
Slime : Monster
WarriorSlime : Slime
๊ณ ์
Unit : Monobehaviour
Monster : Monobehaviour
Slime : Monobehaviour
WarriorSlime : Monobehaviour
๋ฐ๋ฐ์ ์ ์๋ชป
์ด์
Unit : Monobehaviour
Monster : Unit
Slime : Monster
WarriorSlime : Slime
๊ณ ์
Unit : Monobehaviour
Monster : Monobehaviour
Slime : Monobehaviour
WarriorSlime : Monobehaviour
๋ฐ๋ฐ์ ์ ์๋ชป
: IComponent
์ถ์ํ๋ฅผ ๋ฌด์ํ๋ ํ๋จธ๋ ๊ณ ์๊ฐ ์๋๋ค ์ถ์ํ๋ฅผ ์ ๋ง ์ํ๋ ํ๋จธ์ผ์๋ก ๊ฐ์ฒด์งํฅ์ ์ ๋ค๋ฃฌ๋ค
์ถ์ํ๋ณด๋ค ์ปดํฌ๋ํธ ์กฐ๋ฆฝ์ ์ด์ ์ด ๋ ํผ
์ข์ ์ถ์ํ๋ ์ด์ ์ด ๋ ํฐ์ชฝ์ด ์๋๊น ์ด์จ๋ ๊ฐ์ ์ข์๊ฒ ์ถ์ํ๋ค ๋ฌด์กฐ๊ฑด ์ถ์ํ๋ฅผ ์ ํด์ผํ๋ค
์ง์ง ๊ณ ์๋ Monobehaviour ์ ์ด๋ค
๋จธ ์ฐ๋๋ฐ?
๋ฆผ์๋ ๊ฐ์ ์๋ฎฌ๋ ์ด์ ๊ฒ์์ด๋ ์์ ๊ฐ์ ์คํ์๋ ๊ฒ์์ ์์ฒด์ ์ธ ๊ณ์ฐ๋์ด ๋ง์์ ๊ฐ์ฒด๋ฅผ ๊ตณ์ด ๊ฒ์ ์ค๋ธ์ ํธ๋ก ์ ๋ง๋ฌ ๋ ๋๋ง ์ ์ฉ ๋๋ฏธ ๊ฐ์ฒด ์ ๋๋ง ์์ฑํ๊ณ ๊ณ์ฐ์ ์คํฌ๋ฆฝํธ ์์์ ๊ตฌํํ๋ ๊ฒ ํจ์ฌ ์ด๋์
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
์ด๊ฑฐ ในใ ๋ง๋ง
๊ทธ๋๊น ๋ณ์๊ณ ํจ์๊ณ ํ ๊ฒ์์ด ๋ชจ๋ ํผ๋ธ๋ฆญ์ผ๋ก ์ ์ธํ๊ณ ๊ฐ ์ปดํผ๋ํธ์์ gameobject.findํด์ ๋ค๋ฅธ ๋ชจ๋ ์ปดํฌ๋ํธ๋ฅผ ์บ์ฑํ ๋ค์ ์ง์ ์ ์ด๋ฅผ ํ๋ฉด ๋๋ค๋ ๋ป์ด์ง? ๋ด๊ฐ ๊ณ ์์๋ค๋... ๊ฐ๋์ด๋ค
๋ฐ์ ์ฒ๋ผ ํ ๊บผ๋ฉด ์ ๋๋ชฌ์คํฐ์ฌ๋ผ์ ๋ญํ๋ฌ๋ง๋ฌ ใ ใ ๊ฑ ์๋ฆฌ์ด ์ฌ๋ผ์ ๋ง๋ค๊ณ ์์ชฝ ๋ณ์ ์น ๋ณต์ฌํด์ ๋ฉ์ด์ง ์ฌ๋ผ์์ ๋ณต๋ถํ๋ฉด์ ํ์ง
ใดใด ์๋ฆฌ์ด ์ฌ๋ผ์ ์์๋ ์ ๋, ๋ชฌ์คํฐ, ์ฌ๋ผ์์ด ์ปดํฌ๋ํธ ํจํด์ผ๋ก ๋ถ๋ฌ์์ has-a ๊ด๊ณ๋ก ์กด์ฌํจ
๊ตณ
๊ทธ๋ ์ง๋ ์์ ใ ใ . ์ด์์ฒ๋ผ ๋ง ๊น๊ฒ ๋ง๋๋๊ฒ๋ ์์ข์ง๋ง ๊ณ ์๋ผ๊ณ ์จ์๋๊ฒ์ฒ๋ผ ์ ํ ์ํ๋๊ฒ๋ ๊ณ ์๊ฐ ์๋ ์ง์ ํ ๊ณ ์๋ฉด ์ข ์๊ฒ ์ถ์ํ ํ ๋ฏ. Unit : Monobehaviour Slime : Unit WarSlime : Unit ... Weapon: Monobehaviour Axe : Weapon ...
UnitAbility : Monobehaviour Roll : UnitAbility Run : UnitAbility... ์ฐ๋ฆฌ ํ ์ด๊ณ ์๊ฐ ์ด๋ฐ์์ผ๋ก ํจ
๋๋ ๊ทธ๋ ๊ฒ ์ฐ๊ณ ์๋๋ฐ ๊ธ์ฒ๋ผ ์ฐ๋ฉด ์ด๋จ๊น..์ด๋ ๊ฒ ์ฐ๊ณ ์๋ ์ฌ๋์๋? ์ข์ผ๋ฉด ๋ฐ๊ฟ๊น? ํ๋ ๋ง์์ ๊ธ ์จ๋ดค์ด
๋ชจ๋ ธ๋นํค์ด๋น์ด๋ฅผ ์ ์์๋ฐ์? ์ด๋ด๊ฑฐ๋ฉด ๊ทธ๋ฅ๋ง๋ค์ง
์ด๊ณ ์๋ ๋ญใ ใ ๋ฑ ์๊ฐ ํ๋ถ์ ์ถ์ํ ์ฒ์ํ๋๊ฑฐ๊ตฌ๋ง
๊ฐ๋
๋ผ๊ณ ํ ๋ป
์ด๊ฑด ์ธ์ ์ด์ง ใ ใ ใ ใ
์ด๊ฒ ๊ทธ๋ฅ ์ํฐ์ถ์ํ๊ฐ ์๋๋ผ ์์(์ถ์ํ) vs ์ปดํฌ์ง์ ๋งํ๋๊ฑด๊ฐ์. ๊ฒ์๋ง๊ณ ๋ค๋ฅธ์ชฝ์์ ๋ดค๋๋ฐ ์ ๋ํฐํ๋ก์ ํธ์์ ํ์๋ ํ๋ฒ๋ ๋ชป๋ณธ๊ฑฐ๊ฐํ
์ ํํจ ๊ฒ์๋ง๊ณ ์ด๋์ ๋ณธ๊ฑด์ง ๊ถ๊ธํ๋ค
๊ฒ์์๋ฒ์์ ์ต์ ํ๋๋ฌธ์ ํ์ ํ๋๊ฑฐ ๋ด(์๋ฆฌ๋ ์ดํด๋ชปํ์) . ๋๋์ ๋ง์ด ๋ค๋ฅด๊ธด ํ๋ฐ ์น ํ๋ก ํธ์๋์์ ํ์๊ฐ ๊ตญ๋ฃฐ
ํ์์์๋ css ์์ ๋ฐฅ๋จน๋ฏ์ด ํ๋๋ฐ, js ๋งํ๋๊ฑฐ?
๋ฆฌ์กํธ ๋ณด๋ฉด ๋ค ์ปดํฌ๋ํธ๋ก ๋๋ ๊ฐ์ง๊ณ ํ์ํ๊ฑฐ๋ง ๊ฐ์ง๊ณ ์๋ค๊ฐ ์ ๋ณด๋ฅผ ์ ๋ฌํ๋๋ผ๊ตฌ
๊ฐ๋ฐ ํจ์จ๋๋ฌธ์ ์ฑ๋ฅ๋๋ฌธ์?
ํจ์จ
ํ๊ธด ์ฑ๋ฅ๋๋ฌธ์ด๋ฉด ์ด๋ณด vs ๊ณ ์๊ฐ์๋๋ผ ๋ณ์ vs ์ ์์ธ์ด๋ผ์ ์๊ฐํ๊ฐฐ์ง
์ด๋ฐ ํ ๋ก ์ข์