Menu
CoddyTech

Podsumowanie: Zniszczalny mur

Część sekcji Fizyka i rozgrywka ścieżki Unity w Coddy. Lekcja 14 z 63.

challenge icon

Wyzwanie

Łatwy

Przed armatą stoi ściana złożona z dziesięciu cegieł. Pocisk to kula armatnia (z tagiem Ball, skrypt Cannon.cs jest już napisany): strzałki w lewo i w prawo służą do celowania, a Spacja do strzału. Każda cegła ma komponent Rigidbody, skrypt Brick i wartość breakSpeed (6). Napisz Brick.cs:

  • Gdy kula uderzy w cegłę z prędkością breakSpeed m/s lub większą, cegła pęka: zapisz w logu Brick broken i zniszcz tę cegłę.
  • Nic innego nie może zniszczyć cegły: ani wolniejsza kula, ani cegła, która spadnie na ziemię lub na inną cegłę, niezależnie od tego, jak szybko spada.

Naciśnij Play i zburz ścianę, a następnie kliknij Check.

Spróbuj swoich sił

using UnityEngine;

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

Wszystkie lekcje w sekcji Fizyka i rozgrywka