Menu
CoddyTech

Повторение: разрушаемая стена

Часть раздела Физика и игровой процесс путешествия по Unity на Coddy. Урок 14 из 63.

challenge icon

Задание

Легко

Перед пушкой стоит стена из десяти кирпичей. Шар — это пушечное ядро (с тегом Ball, скриптом Cannon.cs, который уже написан): стрелки влево и вправо задают направление, пробел стреляет. Каждый кирпич — это Rigidbody со скриптом Brick и значением breakSpeed (6). Напиши Brick.cs:

  • Если шар ударяет по кирпичу со скоростью breakSpeed м/с или выше, кирпич разбивается: выведи в журнал Brick broken и уничтожь этот кирпич.
  • Ничто другое не разбивает кирпич: ни более медленный шар, ни кирпич, который падает на землю или на другой кирпич, даже если он падает очень быстро.

Нажми Играть и разрушь стену, затем нажми Проверить.

Попробуйте сами

using UnityEngine;

public class Brick : MonoBehaviour
{
    public float breakSpeed = 6f;
}

Все уроки раздела Физика и игровой процесс