Récapitulatif : compte à rebours
Fait partie de la section Physique et gameplay du Journey Unity de Coddy. Leçon 27 sur 71.
Ce récapitulatif rassemble les éléments du chapitre : une coroutine qui effectue un compte à rebours avec WaitForSeconds, et son handle conservé dans un champ afin de pouvoir l’arrêter.
Défi
FacileLance la course avec une coroutine de compte à rebours.
- Écris
IEnumerator Countdown(): compte à rebours à partir desecondsjusqu’à 1, en consignant chaque nombre et en attendant 1 seconde ; puis consigneGo!et définiscar.linearVelocity = Vector3.forward * speed;. - À l’appui sur Espace, arrête tout compte à rebours en cours, puis démarre-en un nouveau dans un champ
Coroutine. - Un clic pendant le compte à rebours l’arrête et consigne
Cancelled.
Appuie sur « Jouer », puis sur Espace : 3, 2, 1, Go!. Ensuite, appuie sur « Vérifier ».
Essayez vous-même
using System.Collections;
using UnityEngine;
public class RaceStart : MonoBehaviour
{
public Rigidbody car;
public int seconds = 3;
public float speed = 8f;
void Update()
{
// Space : lance (ou relance) le compte à rebours. Click : l’annule.
}
// Le compte à rebours : 3, 2, 1 à une seconde d’intervalle, puis Go! et la voiture démarre
}
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Physique et gameplay
1Corps rigide
Gravité et massePousser avec AddForceSauter avec une impulsionFixedUpdate pour la physiqueVitesseCorps cinématiquesRécapitulatif : plateforme de lancement4Coroutines
InvoquerInvokeRepeating, CancelInvokeVotre première coroutineBoucles dans les coroutinesArrêter les coroutinesRécapitulatif : compte à rebours7Rotation
Angles d’EulerQuaternionsRegardez dans la direction où vous vous déplacezTourner en douceurRécapitulatif : tourelle10Projet : Évasion de l’arène
L’arèneLes chasseurs2Collisions
OnCollisionEnterQu’est-ce que j’ai touché ?Se briser à l’impactRester au solRebond et frictionFormes des collidersRécapitulatif : mur destructible5Projet : Course aux pièces
La balle roulanteDes pièces à ramasser3Déclencheurs
Colliders déclencheursOnTriggerEnterObjets à ramasserLes caisses gardent le resteZones mortellesEntrée et sortieRécapitulatif : clé et porteEntraînez-vous par vous-même : Playground Unity