Monete da raccogliere
Fa parte della sezione Fisica e gameplay del percorso Unity di Coddy. Lezione 28 di 63.
Sfida
MedioOra le monete. Ogni moneta ha già un collider trigger e il Rigidbody della palla fa scattare i trigger. Lascia Ball così com’è e aggiungi a Coin:
- Un
OnTriggerEnterche nasconde la moneta congameObject.SetActive(false)quando il collider che è entrato ha il tagPlayer. La palla ce l’ha. - Qualsiasi altra cosa che rotoli contro una moneta, per esempio una cassa, lascia la moneta al suo posto.
Premi Play e raccogli tutte le monete, poi Check.
Provalo tu
using UnityEngine;
public class Coin : MonoBehaviour
{
// Nella prossima lezione, questa moneta diventerà raccoglibile.
}
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