Cacciatori
Fa parte della sezione Fisica e gameplay del percorso Unity di Coddy. Lezione 57 di 63.
Sfida
MedioOra i cacciatori. Due si trovano nell’arena, contrassegnati con Hunter, ognuno con un Rigidbody e lo script Hunter. Mantieni il giocatore della lezione precedente e completa Hunter:
- Un campo
speedimpostato dall’Inspector (3). - In
Start, trova il giocatore conGameObject.FindWithTag("Player")e conserva il suo Transform. Nella prossima lezione i cacciatori verranno creati da un prefab mentre il gioco è in esecuzione, e un campo di un prefab non può contenere un oggetto della scena, quindi ogni cacciatore trova il giocatore da sé. - A ogni passo fisico, imposta la velocità del cacciatore verso il giocatore lungo il terreno a
speed, mantenendo la sua velocità y.
Premi Play e tieniti lontano da loro, poi Check.
Provalo tu
using UnityEngine;
public class Hunter : MonoBehaviour
{
// Una lezione successiva completerà questa parte: cacciatori che inseguono il giocatore.
}
Tutte le lezioni di Fisica e gameplay
1Corpo rigido
Gravità e massaSpingi con AddForceSalta con un impulsoFixedUpdate per la fisicaVelocitàCorpi cinematiciRiepilogo: piattaforma di lancio4Coroutine
InvokeInvokeRepeating, CancelInvokeLa tua prima coroutineCicli nelle coroutineInterrompere le coroutineRiepilogo: conto alla rovescia2Collisioni
OnCollisionEnterCosa ho colpito?Rompersi all'impattoRestare a terraRimbalzo e attritoForme dei ColliderRiepilogo: muro distruttibile5Progetto: Corsa alle monete
La palla rotolanteMonete da raccogliere