ํ๋ ค๋๊ฑฐ :
๋ชฌ์คํฐ ๊ฐ์ฒด๋ค์ ์์ฑ. ๋ชฌ์คํฐ ๊ฐ์ฒด๋ค์ ์์ฑ์ ๋๋คํ ์คํฏ ๊ฐ์ ๊ฐ์ง๊ณ ๋ํ๋จ
1. Monster๋ผ๋ ์ถ์ ํด๋์ค ๋ง๋ฆ
(hp, dmg ๋ณ์ ๋ฑ๋ฑ์ด ํฌํจ๋จ)
2. ์ดํ Monster๋ฅผ ์์๋ฐ๋ Lion์ด๋ผ๋ ํด๋์ค ๋ง๋ค๊ณ ,
Initialise()์ด๋ผ๋ ํจ์๋ก hp, dmg ๋ฑ์ ๋ณ์๊ฐ ์๋์ผ๋ก ์ค์ ๋๋๋ก ํจ
3. Lion์ ๋ด์ ํ๋ฆฌํน ๋ง๋ฆ
4.
์์ฑํ๋ ๊ฐ์ฒด์์
public class Generator : MonoBehaviour
{
ย ย ย ย public Monster lion;
}
ย ย ย ย public void Awake()
ย ย ย ย {
ย ย ย ย ย ย ย ย lion.Initialise();
ย ย ย ย }
์ดํ ์ธ์คํํฐ์์ Lion์ ๋ด์ ํ๋ฆฌํน์ ๋ฑ๋กํจ
๊ทธ๋ฐ๋ฐ ๋ง์ ๋ฑ๋ก๋ ํ๋ฆฌํน์ ์คํฏ์ด Initialise()๋ฅผ ํตํด ๋ฐ๋์ง ์์์
๊ทธ๋ฅ ์ด๊ธฐํ๋ ์ํ๋ก ๋ํ๋จ
Initialise()์์ ๋ก๊ทธ๋ฅผ ์ถ๋ ฅํ๋ฉด ์์ฑ๋ ๋งํผ ์ ๋๋ก ์ฐํ๊ณ , ์คํฏ๊ฐ๋ ์ํ๋ ๊ฐ์ผ๋ก ๋์ค๋๋ฐ ๋ง์ ์ธ์คํํฐ์์ ์๋์ด..
protected ๋ณ์๋ ์ธ์คํํฐ์ ์์ฐํ๋๋ผ๊ตฌ์
์์ ํด๋์ค์ ๊ฐ์ํจ์ ์ค์ ๋์ด์๋์ง ํ์ธํด๋ณด์๊ณ ํ์ ํด๋์ค์ ์ค๋ฒ๋ผ์ด๋ฉ ์ ๋์ด์๋์ง ํ์ธํด๋ณด์
์ฝ๋๋ฅผ ๋ค ๋ณด์ฌ์ฃผ๋ฉด ์๊ฒ๊ฐ์๋ฐ - dc App
Awake ๋ถ๋ถ์ ๋ธ๋ ์ดํฌ ํฌ์ธํธ์ฐ๊ณ ๋๋ฒ๊น ํด๋ณด์