Menu
CoddyTech

복습: 코인 수집가

Coddy Unity 여정의 Unity 스크립팅 기초 섹션에 포함된 레슨. 85개 중 8번째.

이제 장에서 배운 내용을 함께 활용해 볼 시간이에요. 기억하는 필드, +로 만드는 문자열, if문과 비교 연산자를 사용해 보세요. Input.GetKeyDown은 키를 누를 때마다 한 번만 참이 되고, ==는 두 값이 같은지 묻는다는 점을 기억하세요.

challenge icon

챌린지

중급

C를 누를 때마다 코인을 하나 얻고, 코인 5개를 모으면 승리합니다.

  1. Update() 위에 필드 int coins = 0;을 추가하세요.
  2. Update()에서 Input.GetKeyDown(KeyCode.C)일 때 coins에 1을 더하고 "Coins: " + coins를 로그에 출력하세요.
  3. 해당 if문 안에서 coins == 5일 때 You win!도 로그에 출력하세요.

‘플레이’를 누르고 C를 다섯 번 누르세요. Console에 Coins: 1부터 Coins: 5까지 표시된 다음 You win!이 표시됩니다. 그런 다음 ‘확인’을 누르세요.

직접 해보기

using UnityEngine;

public class CoinCounter : MonoBehaviour
{

    void Update()
    {
        // C를 누를 때마다 코인 하나를 획득합니다.
    }
}

Unity 스크립팅 기초의 모든 레슨

직접 연습해 보세요: Unity 플레이그라운드