Récapitulatif : Bullet Time
Fait partie de la section Créer de vrais jeux du Journey Unity de Coddy. Leçon 37 sur 60.
Ce chapitre a figé, ralenti et redémarré le temps du jeu. Le bullet time rassemble ces éléments : une valeur plus faible de Time.timeScale, un pas de physique adapté et une jauge qui compte les secondes réelles.
Défi
MoyenDonne au jeu un effet de bullet time.
- Dans
Update(), tant que Space est maintenue et quefocus > 0f: règle l’échelle du temps surslowScale, le pas de physique sur0.02f * slowScale, etfocusdiminue d’une unité par seconde réelle, sans descendre sous 0. - Sinon, règle l’échelle sur
1fet le pas sur0.02f; lorsque Space est relâchée,focusse recharge derechargepar seconde réelle, jusqu’àmaxFocus. - Puis
focusBar.fillAmount = focus / maxFocus;
Appuie sur « Jouer » et maintiens Space : la pluie ralentit. Puis appuie sur « Vérifier ».
Essayez vous-même
using UnityEngine;
using UnityEngine.UI;
public class BulletTime : MonoBehaviour
{
public float slowScale = 0.2f;
public float maxFocus = 2f;
public float recharge = 0.5f;
public Image focusBar;
float focus;
void Start()
{
focus = maxFocus;
}
void Update()
{
// Ralenti tant que Space est maintenue et qu’il reste du focus, vitesse normale sinon, puis mise à jour de la barre
}
}
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Créer de vrais jeux
1Texte à l’écran
Canvas et texteAfficher le scoreFormater les nombresUn compte à reboursRécapitulatif : compteur de vitesse4Scènes et niveaux
Charger une scèneRedémarrer le niveauNiveau suivantConserver entre les scènesRécapitulatif : sélection du niveau7Contrôle du temps
Mettre en pause avec timeScaleRalentiTemps non mis à l’échelleRécapitulatif : Bullet Time2Boutons et écrans
Boutons et onClickLambdasRelier les éléments dans l’InspectorActiver et désactiver les panneauxBarres de santéRécapitulatif : boutique d’améliorations5Sauvegarder avec PlayerPrefs
Enregistrer un nombreCharger avec une valeur par défautMeilleur scoreEnregistrer les paramètresRécapitulatif : les pièces à la banqueEntraînez-vous par vous-même : Playground Unity