Wyjście
Część sekcji Fizyka i rozgrywka ścieżki Unity w Coddy. Lekcja 64 z 71.
Wyzwanie
ŚredniUzupełnij Exit: platformę, która pozwala graczowi wyjść, gdy jest otwarta.
- Dodaj
private bool open = false;ipublic void Open(): ustawopen = true;, zmień kolor platformy naColor.greeni wyświetl w loguThe exit is open. - W
OnTriggerEnter(Collider other), gdyopen && other.CompareTag("Player"), wyświetl w loguYou escaped!i wywołajother.gameObject.SetActive(false);.
Naciśnij „Graj”: wyjście na razie pozostanie czerwone. Następnie naciśnij „Sprawdź”.
Spróbuj swoich sił
using UnityEngine;
public class Exit : MonoBehaviour
{
// W jednej z późniejszych lekcji zostanie to uzupełnione: wyjście, które otwiera się po ostatniej fali.
}
Wszystkie lekcje w sekcji Fizyka i rozgrywka
1Ciało sztywne
Grawitacja i masaPopychanie za pomocą AddForceSkok z impulsemFixedUpdate dla fizykiPrędkośćCiała kinematycznePowtórka: platforma startowa4Korutyny
WywoływanieInvokeRepeating i CancelInvokeTwoja pierwsza korutynaPętle w korutynachZatrzymywanie korutynPodsumowanie: odliczanie10Projekt: Ucieczka z areny
ArenaŁowcy2Kolizje
OnCollisionEnterW co uderzyłem?Rozbijanie przy zderzeniuStanie na podłożuOdbicie i tarcieKształty colliderówPodsumowanie: Zniszczalny mur5Projekt: Wyścig po monety
Tocząca się piłkaZbieranie monet3Wyzwalacze
Kolizje wyzwalająceOnTriggerEnterPrzedmioty do zebraniaSkrzynie zatrzymują resztęStrefy śmierciWejście i wyjściePodsumowanie: klucz i drzwiPoćwicz samodzielnie: Edytor online Unity