Récapitulatif : saut chargé
Fait partie de la section Les bases du scripting dans Unity du Journey Unity de Coddy. Leçon 16 sur 67.
Défi
FacileFaites du cube un sauteur à charge :
- Pendant que le bouton Jump (Space) est maintenu enfoncé,
chargeaugmente de 1 par seconde, sans jamais dépasser 2. - Lorsque Jump est relâché, le cube saute : sa coordonnée y devient
0.5 + charge * power, etchargerevient à 0. - Lorsque le cube est au-dessus du sol (y = 0.5), il tombe à une vitesse de
fallunités par seconde jusqu'à ce qu'il soit redescendu.
Dans l'Inspector, définissez power sur 2 et fall sur 3. Appuyez sur Play, maintenez la barre d'espace enfoncée puis relâchez-la, ensuite appuyez sur Check.
Essayez vous-même
using UnityEngine;
public class ChargeJump : MonoBehaviour
{
public float power = 1f;
public float fall = 1f;
float charge = 0f;
void Update()
{
}
}
Toutes les leçons de Les bases du scripting dans Unity
1Votre premier script
Bonjour, UnityPlacez le cubeBouger à chaque imageTourner chaque secondeDirigez avec les touchesRécapitulatif : conduisez le cube4Vecteurs
Addition de vecteursDirectionsEspaces local et mondeVitesse diagonaleDistance entre les objetsVector3 est une structRécapitulatif : pilote de drone7Projet : Attrape l’étoile
L’attrapeurUne étoile qui tombe2L’inspecteur
Champs de l’inspecteurSerializeFieldNombres flottants et MathfAttributs de l’inspecteurRécapitulatif : ascenseur5Transformations et hiérarchie
Parents et enfantsÉchelleRegarder les objetsSe déplacer vers un pointRécapitulatif : Lune en orbite8Rechercher des objets
Rechercher par nomTagsRechercher par typeLes références plutôt que FindLe null de UnityRécapitulatif : la pièce la plus proche11Projet : Esquivez les blocs
Le coureurBlocs qui tombent6GameObjects et composants
Références dans l’InspectorObtenir un composantComposants manquantsAjouter un composantRequireComponentAfficher et masquerRécapitulatif : interrupteur