Monety do zebrania
Część sekcji Fizyka i rozgrywka ścieżki Unity w Coddy. Lekcja 28 z 63.
Wyzwanie
ŚredniTeraz monety. Każda moneta ma już collider wyzwalacza, a Rigidbody piłki powoduje uruchamianie wyzwalaczy. Pozostaw Ball bez zmian i dodaj do Coin:
OnTriggerEnter, które ukrywa monetę za pomocągameObject.SetActive(false), gdy obiekt, który wszedł w collider, ma tagPlayer. Piłka go ma.- Wszystko inne, co wpadnie na monetę, na przykład skrzynia, pozostawia ją na miejscu.
Naciśnij Play i zbierz wszystkie monety, a następnie naciśnij Check.
Spróbuj swoich sił
using UnityEngine;
public class Coin : MonoBehaviour
{
// W następnej lekcji będzie można zbierać tę monetę.
}
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 startowa2Kolizje
OnCollisionEnterW co uderzyłem?Rozbijanie przy zderzeniuStanie na podłożuOdbicie i tarcieKształty colliderówPodsumowanie: Zniszczalny mur5Projekt: Gorączka monet
Tocząca się piłkaMonety do zebrania