Monete da raccogliere
Fa parte della sezione Fisica e gameplay del percorso Unity di Coddy. Lezione 29 di 71.
Sfida
MedioFai raccogliere le monete alla palla.
- In
Coin.cs, aggiungivoid OnTriggerEnter(Collider other). - Quando
other.CompareTag("Player"), nascondi la moneta congameObject.SetActive(false);. Tutto il resto, come la cassa, la lascia lì.
Premi «Gioca» e fai rotolare la palla contro una moneta: scompare. Poi premi «Verifica».
Provalo tu
using UnityEngine;
public class Coin : MonoBehaviour
{
// Nascondi la moneta quando la palla (tag Player) la tocca rotolando
}
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 rovescia7Rotazione
Angoli di EuleroQuaternioniGuarda nella direzione in cui ti muoviRuota in modo fluidoRiepilogo: Torretta10Progetto: Fuga dall'arena
L'arenaCacciatori2Collisioni
OnCollisionEnterCosa ho colpito?Rompersi all'impattoRestare a terraRimbalzo e attritoForme dei ColliderRiepilogo: muro distruttibile5Progetto: Corsa alle monete
La palla rotolanteMonete da raccogliereEsercitati da solo: Playground Unity