์ด์ ๋ฆฌ์คํธ์์ ๋ฐ์ดํฐ๋ก ์ด๋ฃจ์ด์ง ์คํฌ๋ฆฝํธ ๋ฃ์ผ๋ ค๊ณ ํ๋ ์ด๋ฆฐ์ด์ ๋๋ค.
์ง๊ฐํ ์ง์์ ๊ฐ๊ณ ๊ณ์ ํ๋๋ค ๋์ 6์๊ฐ ์คํํ๊ณ ์ฐพ์๋ณด๊ณ ์ฝ์งํ ๋ด์ฉ์ย 10๋ถ๋ง์ ํด๊ฒฐ๋ดค์ด์.
์ด ์๋ฆฌ๋ฅผ ๋น์ด ์ ๋ง ๋ค์ํ๋ฒ ๊ฐ์ฌ์ ๋ง์ ์ฌ๋ฆฝ๋๋ค ( _ _ ) ๊พธ๋ฒ _
์ผ์น๋ถ๊ตฌํ๊ณ ์ด๋ ๊ฒ ๋ค์ ์ง๋ฌธ๊ธ์ ์ฌ๋ฆฌ๋ ์ด์ ๋
๋ฐ์ดํฐ + ๋ฉ์๋๋ก ์ด๋ฃจ์ด์ง ํด๋์ค๋ฅผ ๋ฃ์ง ๋ง๊ณ ,
๋ชจ๋ ธ๋นํค์ด๋น์ด๋ฅผ ์์๋ฐ์ง ์๋ ๋ฐ์ดํฐํด๋์ค๋ฅผ ๋ง๋ค๊ณ , ๋ฉ์๋๋ก๋ง ์ด๋ฃจ์ด์ง ํด๋์ค๋ฅผ ์๋ก ํ์ ์ด ๋ฐ์ดํฐํด๋์ค๋ฅผ ์ฐธ์กฐํ๋ผ๊ณ ํ์ ์กฐ์ธ๋ ๊ท๋ด์
์ค๋ ์ฝ๋ ๋ฆฌํํ ๋งํ ๊ฒธ ์ ๋นํ ์ ๋ฆฌ๋ฅผ ํ๋๋ฐ..
๊ตฌ์.
Heroํด๋์ค : ๋ชจ๋ ธ๋นํค์ด๋น์ด
{
// >> :ย HeroInfoData ํด๋์ค๊ฐ ๋ชจ๋ ธ ๋นํค์ด๋น์ด๋ฅผ ์์๋ฐ์ง ์๊ณ ์์ ๋ฐ์ดํฐ๋ก๋ง ์ด๋ฃจ์ด์ง ํด๋์ค
ย ย publicย HeroInfoData heroInfodata; // << ์ฐธ์กฐํ ๊ฒ์
ย ย private void Start()
ย ย {
ย ย ย ย //ย heroInfodataย = gameObject.GetComponent<HeroInfoDataย >(); // ๋นจ๊ฐ์คX.. ํ์ง๋ง ์ธ์คํํฐ์ฐฝ์์ย HeroInfoData ์คํฌ๋ฆฝํธ๋ฅผ ๋ฃ์ ์ ์์..(๋ชจ๋ ธ๋นํค์ด๋น์ด์์X)
ย ย //ย heroInfodata= gameObject.AddComponent<HeroInfoDataย >(); // ๋นจ๊ฐ์คO.. ๋ง์ฐฌ๊ฐ์ง๋กย HeroInfoData ํด๋์ค๊ฐย ๋ชจ๋ ธ๋นํค์ด๋น์ด๋ฅผ ์์ํ์ง ์์์ผ๋ฏ๋ก..
ย ย }
}
์์๋กย HeroInfoData์ ๋ชจ๋ ธ ๋นํค์ด๋น์ด๋ฅผ ์์์ํค๋ฉด ํด๊ฒฐ๋์ง๋ง, ๋ฐ์ดํฐ๋ง ๊ฐ์ ธ๋ค ์ฐ๋ ค๋ฉด ๋ชจ๋ ธ๋นํค์ด๋น์ด๋ฅผ ์์์ํฌ ํ์๊ฐ ์๋ค๋ ๋ง์ด ์ดํด๊ฐ ์์๋์..ใ ใ ;
๋์ง๊ตฌ๋ผ๋ ๋์ ธ์ฃผ์๋ฉด ์ด์ฌํ ์ฝ์งํด๋ณด๊ฒ ์ต๋๋ค !!
์ธ๋๊ฒ์ ๊ฐ๋ฐํ์๋ย ๋ชจ๋ ์ข์ ๊ฒฐ๊ณผ ๊ฐ๊ณ ํ๋ณตํ์๊ธธ..ํ์ดํ
๋ชจ๋ ธ ๋นํค์ด๋น์ด๋ฅผ ์์๋ฐ์ง ์๋ ํด๋์ค๋ ๊ตฌ์กฐ์ฒด๋ new๋ก ์ด๊ธฐํ๋ฅผ ์์ผ์ค์ผํด
์๋ฅผ ๋ค์ด์ Vector3๊ฐ์๊ฑด ๊ตฌ์กฐ์ฒด์ธ๋ฐ ์ด๊ฑด AddComponent ๋ฅผ ํ์ง ์๊ณ new Vector3() ํ์์? ๋๊ฐ ๋ง๋ ๊ฒ ์ด๋ฐ Vector3 ๊ฐ์๊ฑฐ์ผ
์ํ! ์ดํดํ์ต๋๋ค. ๊ฐ์ฌ๋๋ฆฝ๋๋คใ ใ