Récapitulatif : Lune en orbite
Fait partie de la section Les bases du scripting dans Unity du Journey Unity de Coddy. Leçon 28 sur 67.
Défi
MoyenLa lune est déjà un enfant de la planète, à 3 unités de distance, et elle n'a pas de code : tout ce qui arrive à la planète lui arrive aussi. Écris le script de la planète :
- La planète tourne autour de son axe y à
spindegrés par seconde, entraînant la lune autour d'elle. - Tant que la touche Space est maintenue, la planète grandit uniformément sur chaque axe : son échelle augmente de
growpar seconde, de 1 jusqu'à 2, puis s'arrête à 2.
Observe la lune pendant que la planète grandit. Appuie sur Play, puis sur Check.
Essayez vous-même
using UnityEngine;
public class Planet : MonoBehaviour
{
public float spin = 40f;
public float grow = 0.5f;
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