๊ฐ์ ์ ํ๋ธ๋ ๋ธ๋ก๊ทธ๋ฅผ ๋ณด๋ฉด ์ฌ๋์ ๋ฐ๋ผ ํด๋์ค ๋ฐฐ์น๋ฅผ ๋ค๋ฅด๊ฒ ํจ
์๋ฅผ ๋ค์ด Json ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๋ Apple.cs ์คํฌ๋ฆฝํธ๊ฐ ์กด์ฌํ๊ณ
Apple.cs ๋ด๋ถ์๋ Apple ํด๋์ค์ Json ๋ณํ์ฉ ๋ฐ์ดํฐ๋ค์ด ๋์ด๋ Banana ํด๋์ค๊ฐ ์๋ค๊ณ ํ์๋
์ฌ๋์ ๋ฐ๋ผ Banana ํด๋์ค์ ์์น๊ฐ 2๊ฐ์ง๋ก ๋๋๋๋ผ
1. Apple ๋ด๋ถ์ Banana๊ฐ ์กด์ฌ
public class Apple : MonoBehaviour
{
ย ย ย ......
ย ย ย public class Banana
ย ย ย {
ย ย ย ย ย ย ย ย ......
ย ย ย }
}
2. Apple ์ธ๋ถ์ Banana๊ฐ ์กด์ฌ
public class Banana
{
ย ย ย ......
}
public class Apple : MonoBehaviour
{
ย ย ย ......
}
์๋ง ์ํฉ์ ๋ฐ๋ผ ๋ฐฐ์น๊ฐ ๋ฌ๋ผ์ง๋๊ฑฐ๊ฒ ์ง๋ง
์ผ๋ฐ์ ์ผ๋ก๋ Banana๋ฅผ Apple ๋ด๋ถ์ ์ธ๋ถ ์ค ์ด๋์ ๋ฐฐ์นํ๋๊ฒ ๋ ๋์?
Json ์
๋ฌธ ๋จ๊ณ๋ผ์ ์ ๋ชจ๋ฆ
์กด์๊ด๊ณ์ด๋ฉด, 1๋ฒ, ๋ณ๋ ๊ธฐ๋ฅ ํด๋์ค์ด๋ฉด, 2๋ฒ. ๋์ ํ๋์ apple.cs ํ์ผ ์์ ์์ผ๋ฏ๋ก, ๊ฐ๋ ์ ๋น์ทํ ๊ฒ์ผ ๊ฒฝ์ฐ์๋ง,
๊ทธ๋ ๊ตฌ๋ ใฑใ ใฑใ