Du texte dans la console
Fait partie de la section Les bases du scripting dans Unity du Journey Unity de Coddy. Leçon 4 sur 85.
Une chaîne de caractères est du texte : un nom, un message, une ligne de score. Tu l’écris entre guillemets doubles, et son type est string :
string hero = "Mia";Le signe + assemble les chaînes de caractères et convertit les nombres en texte au passage :
int gems = 4;
Debug.Log(hero + " found " + gems + " gems");Cela écrit Mia found 4 gems dans la Console. Les espaces se trouvent à l’intérieur des guillemets : hero + "found" donnerait Miafound.
Une variable peut changer. gems = gems + 2; lit l’ancienne valeur, ajoute 2 et remet le résultat à sa place, et gems += 2; est une façon abrégée d’écrire la même chose. -=, *= et /= fonctionnent de la même manière.
Défi
FacileSam ramasse 2 pièces de plus : fais en sorte que la Console l’indique.
- Sous
int coins = 3;, ajoutecoins += 2;. - Modifie la ligne
Debug.LogenDebug.Log(playerName + " has " + coins + " coins");, en laissant les espaces à l’intérieur des guillemets.
Appuie sur « Jouer » : la Console affiche que Sam a 5 pièces. Puis appuie sur « Vérifier ».
Essayez vous-même
using UnityEngine;
public class Greeting : MonoBehaviour
{
void Start()
{
string playerName = "Sam";
int coins = 3;
Debug.Log("Hello");
}
}
Toutes les leçons de Les bases du scripting dans Unity
1Les bases de C# dans Unity
Bonjour, UnityVariablesLes nombres décimaux ont besoin d’un fDu texte dans la consoleDes variables qui mémorisentSi et sinonComparer des nombresRécapitulatif : le collecteur de pièces7Boucles et méthodes
Répéter avec forBoucles imbriquéesÉcrire une méthodeMéthodes qui renvoient une réponseTableauxRécapitulatif : escalier10Rechercher des objets
Rechercher par nomTagsRechercher par typeLes références plutôt que la rechercheLe null de UnityRécapitulatif : la pièce la plus proche13Projet : Éviter les blocs
Le coureurDes blocs tombent du ciel2Mettez-le en mouvement
Placez le cubeDéplacez-le à chaque frameTournez chaque secondeDirigez avec les touchesRécapitulatif : pilotez le cube5Vecteurs
Additionner des vecteursDirectionsEspace local et espace globalVitesse diagonaleDistance entre des objetsVector3 est une structureRécapitulatif : pilote de drone8GameObjects et composants
Références dans l’InspectorObtenir un composantComposants manquantsAjouter un composantRequireComponentAfficher et masquerRécapitulatif : interrupteur3L’inspecteur
Champs de l’inspecteurSerializeFieldFlottants et MathfAttributs de l’inspecteurRécapitulatif : ascenseur6Transformations et hiérarchie
Parents et enfantsHissez le drapeauÉchelleRegarder les objetsSe déplacer vers un pointRécapitulatif : la lune en orbite9Projet : Attrape l’étoile
Le receveurUne étoile filanteEntraînez-vous par vous-même : Playground Unity