νμ΄μ€μ½μ΄ ꡬνλμ΄ μλκ±° λ΄€λλ°
-GameManager.cs(κ²μ μ¬μμ μλ)
static int score μ μΈ
-Score.cs(κ²μμ€λ² μ¬μμ μλ)
static int highScore μ μΈ
TextMeshProUGUI scoreText μ μΈ
void Start()
{
int Score = GameManager.score;
scoreText.text = Score.ToString();
highScore = bestScore.b_getScore();
if(Score > highScore)
{
bestScore.b_setScore(Score);
}
}
-bestScore.cs(κ²μμ€λ² μ¬μμ μλ)
TextMeshProUGUI highScoreText μ μΈ
static int score_ μ μΈ
static void b_setScore(int n)
{
score_ = n;
}
static void b_getScore()
{
return score_;
}
void Update()
{
highScoreText = score_.ToString();
}
μ΄λ κ² λμ΄ μκ±°λ ?
κ·Όλ° Score.csμ μ νμ΄μ€μ½μ΄λ₯Ό μ€νν±μΌλ‘ μ μΈνλμ§ μ΄ν΄κ° μ λλλΌ
νμ΄μ€μ½μ΄λ κ³μ κΎΈμ€ν κ°μ μ μ₯ν΄μΌ νκ³ GameManagerμ μ€μ½μ΄κ°μ κ²μμ€λ² μ¬μμ μΆλ ₯ν΄μΌ νλκΉ μ΄ν΄νλλ° μ 건 μ΄ν΄κ° μλΌ
κ·Έλμ Score.csμ νμ΄μ€μ½μ΄ μλ΅μν€κ³ κ·Έλ₯ 쑰건문μλ€κ° λ°μΌλ €λλ° κ·Έλ¬λ©΄ λ¬Έμ μκΉ?
λκΈ 0