Menu
CoddyTech

복습: 카운트다운

Coddy Unity 여정의 물리와 게임플레이 섹션에 포함된 레슨. 63개 중 26번째.

challenge icon

챌린지

쉬움

StartLight는 카운트다운으로 경주를 시작합니다. 스크립트에는 car, seconds(3), 자동차의 speed(8)가 있습니다. 코루틴을 사용해 작성하세요:

  • Space 키를 누르면 카운트다운이 시작됩니다. 즉시 3을 기록하고, 1초 후 2를 기록한 다음 1을 기록합니다. 1을 기록하고 1초 후 Go!를 기록하고 자동차의 linearVelocity를 초당 speed 단위의 전방(+z)으로 설정합니다.
  • 카운트다운 도중 Space 키를 누르면 3부터 다시 시작합니다. 한 번에 하나의 카운트다운만 실행됩니다.
  • 카운트다운 도중 클릭하면 카운트다운이 중지되고 Cancelled를 기록합니다.

Play를 눌러 세 가지를 모두 시도한 다음 Check를 누르세요.

직접 해보기

using System.Collections;
using UnityEngine;

public class RaceStart : MonoBehaviour
{
    public Rigidbody car;
    public int seconds = 3;
    public float speed = 8f;

    void Update()
    {
        // Space: 카운트다운을 시작(또는 다시 시작)합니다. Click: 카운트다운을 취소합니다.
    }

    // 카운트다운: 1초 간격으로 3, 2, 1을 센 다음 Go!가 표시되고 자동차가 출발합니다
}

물리와 게임플레이의 모든 레슨