Menu
CoddyTech

복습: 부서지는 벽

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

이번 복습에서는 OnCollisionEnter, 무엇이 부딪혔는지 나타내는 태그, 그리고 collision.relativeVelocity에서 가져온 충돌 속도를 함께 살펴봅니다.

challenge icon

챌린지

쉬움

Brick.cs를 작성하세요. 빠른 포탄이 부딪힌 벽돌을 부숩니다.

  1. 벽돌의 OnCollisionEnter에서 collision.gameObject.CompareTag("Ball")과 collision.relativeVelocity.magnitude >= breakSpeed를 &&로 함께 검사하세요.
  2. 두 조건이 모두 참이면 Brick broken을 기록하고 Destroy(gameObject);를 실행하세요. 느린 공과 떨어지는 벽돌은 아무것도 부수지 않습니다.

‘플레이’를 누르고, 방향키로 조준한 다음 Space로 발사하세요. 그런 다음 ‘확인’을 누르세요.

직접 해보기

using UnityEngine;

public class Brick : MonoBehaviour
{
    public float breakSpeed = 6f;
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

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

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