Łowcy
Część sekcji Fizyka i rozgrywka ścieżki Unity w Coddy. Lekcja 57 z 63.
Wyzwanie
ŚredniTeraz łowcy. Dwóch stoi na arenie, ma tag Hunter, komponent Rigidbody i skrypt Hunter. Zostaw gracza z poprzedniej lekcji i uzupełnij Hunter:
- Pole
speed, którego wartość ustawia Inspector (3). - W
Startznajdź gracza za pomocąGameObject.FindWithTag("Player")i zachowaj jego Transform. W następnej lekcji łowcy będą tworzeni z prefabrykatu podczas działania gry, a pole prefabrykatu nie może przechowywać obiektu ze sceny, więc każdy łowca sam znajduje gracza. - W każdym kroku fizyki ustaw prędkość łowcy w kierunku gracza, równolegle do podłoża, z wartością
speed, zachowując jego prędkość w osi y.
Naciśnij Play i trzymaj się od nich z daleka, a następnie kliknij Check.
Spróbuj swoich sił
using UnityEngine;
public class Hunter : MonoBehaviour
{
// W późniejszej lekcji zostanie to uzupełnione: łowcy ścigający gracza.
}
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 mur