복습: 부서지는 벽
Coddy Unity 여정의 물리와 게임플레이 섹션에 포함된 레슨. 63개 중 14번째.
챌린지
쉬움대포 앞에 벽돌 열 개가 벽을 이루고 있습니다. 공은 포탄입니다(태그는 Ball, 스크립트는 Cannon.cs, 이미 작성되어 있음). 왼쪽 및 오른쪽 화살표 키로 조준하고, Space 키를 누르면 발사합니다. 각 벽돌은 Rigidbody이며 Brick 스크립트와 breakSpeed(6)가 있습니다. Brick.cs를 작성하세요.
- 공이
breakSpeedm/s 이상의 속도로 벽돌에 부딪히면 벽돌이 부서집니다.Brick broken을 로그로 남기고 해당 벽돌을 제거하세요. - 그 외에는 벽돌이 부서지지 않습니다. 더 느린 공은 물론, 벽돌이 땅이나 다른 벽돌 위에 떨어지는 경우에도 낙하 속도가 아무리 빨라도 부서지지 않습니다.
Play를 눌러 벽을 무너뜨린 다음 Check를 누르세요.
직접 해보기
using UnityEngine;
public class Brick : MonoBehaviour
{
public float breakSpeed = 6f;
}