public Text scoreText;
public int score = 0;
IEnumerator AddScore()
{
while (isPlay)
{
score++;
scoreText.text = score.ToString();
yield return new WaitForSeconds(0.1f);
}
}
public void PlayBtnClick()
{
playBtn.SetActive(false);
isPlay = true;
onPlay.Invoke(isPlay);
score = 0;
scoreText.text = score.ToString();
StartCoroutine(AddScore());
}
public void GameOver()
{
playBtn.SetActive(true);
isPlay = false;
onPlay.Invoke(isPlay);
StopCoroutine(AddScore());
}
}
public Text bestScoreText;
private void Start()
{
bestScoreText.text = PlayerPrefs.GetInt("BestScore", 0).ToString();
}
public void GameOver()
{
playBtn.SetActive(true);
isPlay = false;
onPlay.Invoke(isPlay);
// 점수 증가 중지
StopCoroutine(AddScore());
// 점수 저장
if (PlayerPrefs.GetInt("BestScore", 0) < score)
{
PlayerPrefs.SetInt("BestScore", score);
bestScoreText.text = score.ToString();
}
}
(원래 영상은 안드로이드 빌드인데
안드로이드가 없으므로 .. pc로 진행)
실행 아이콘 맞춰주고
Low Quality 후 빌드
큐트