Do dołka
Część sekcji Fizyka i rozgrywka ścieżki Unity w Coddy. Lekcja 69 z 71.
Wyzwanie
TrudnyPozwól, aby kulka powoli wpadła do dołka.
- W
Holedodajvoid OnTriggerEnter(Collider other). - Gdy
other.TryGetComponent(out Golf golf)iother.attachedRigidbody.linearVelocity.magnitude < sinkSpeed, zapisz w logu"In the cup in " + golf.strokes + " strokes!"i wywołajother.gameObject.SetActive(false);.
Naciśnij „Graj” i wbij kulkę do dołka: szybka kulka przetoczy się nad dołkiem. Następnie naciśnij „Sprawdź”.
Spróbuj swoich sił
using UnityEngine;
public class Hole : MonoBehaviour
{
[SerializeField] private float sinkSpeed = 3f;
// Wolna kulka wpada do dołka, a szybka przetacza się nad nim
}
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