Didacticiel Unity - Cube en rotation 3D en 10 minutes
Introduction
Objectif
Configurez votre environnement de développement et créez votre première application 3D en temps réel avec Unity.
Prérequis
Aucun.
Durée d’exécution
temps de téléchargement/d’installation de 10 minutes + 40 minutes
Scénario
Jeu multiplateforme qui montre un cube 3D en rotation.
Télécharger et installer
Unity Hub vous permet de gérer différentes installations Unity. Après l’avoir téléchargé, suivez les instructions à l’écran pour configurer Unity Hub sur votre ordinateur.
Connectez-vous ou créez un nouveau compte
-
Une fois l'installation de Unity Hub terminée, ouvrez Unity Hub s'il n'est pas déjà en cours d'exécution. Sélectionnez le bouton Connexion.
Une fenêtre de navigateur s'ouvre.
-
Connectez-vous à votre compte Unity ou cliquez sur le lien créer un pour créer un nouveau compte. Vous pouvez également utiliser l'une des options de connexion sociale.
-
Une fois que vous vous êtes connecté avec succès, le navigateur vous demandera la permission d'ouvrir Unity Hub. Sélectionnez le bouton Ouvrir.
Installer l'éditeur Unity
-
Cliquez sur Installer l'éditeur Unity. Cela installera la dernière version de support à long terme (LTS) de Unity. Les versions LTS sont les plus stables et bénéficient de mises à jour et d'une assistance plus longues.
-
Sélectionnez Accepter et obtenir une licence d'édition personnelle. Assurez-vous de modifier la licence ultérieurement si vous commencez à utiliser Unity de manière professionnelle pour vous conformer au contrat de licence.
-
Cliquez sur Installer l'éditeur Unity. Cela installera également la dernière version de support à long terme (LTS) de Unity. Les versions LTS sont les plus stables et bénéficient de mises à jour et d'une assistance plus longues.
-
Sélectionnez Accepter et obtenir une licence d'édition personnelle. Assurez-vous de modifier la licence ultérieurement si vous commencez à utiliser Unity de manière professionnelle pour vous conformer au contrat de licence.
Télécharger et installer Visual Studio 2022
Télécharger Visual Studio 2022
Lors de l'installation, la charge de travail Développement de jeux avec Unity doit être sélectionnée. L'utilisation du lien ci-dessus doit présélectionner correctement tous les prérequis, comme indiqué sur l'image suivante :
Vous avez déjà installé Visual Studio ?
Si vous avez déjà installé Visual Studio 2022 lors de la configuration de Unity Hub, vous devez installer la charge de travaildéveloppement de jeux avec Unity.
Pour ajouter cette charge de travail à Visual Studio :
- Appuyez sur la touche Windows, tapez Visual Studio Installer et appuyez sur Entrée.
- Si vous y êtes invité, autorisez le programme d’installation à se mettre à jour lui-même.
- Recherchez votre installation Visual Studio 2022 et sélectionnez Plus > Modifier.
- Sélectionnez Développement de jeux avec Unity, puis sélectionnez le bouton Modifier.
Téléchargez et installez Visual Studio pour Mac 2022
Téléchargez Visual Studio 2022 pour Mac
Visual Studio pour Mac Tools pour Unity est inclus avec l'installation de Visual Studio pour Mac. Il ne nécessite aucune étape d'installation distincte.
Vous avez déjà installé Visual Studio pour Mac ?
Si vous aviez déjà installé Visual Studio 2022 pour Mac lors de la configuration de Unity Hub, vous pouvez vérifier l'installation en suivant ces étapes :
- Dans la barre de menus de Visual Studio, sélectionnez Visual Studio > Extensions.
- Cliquez sur Installé.
- Tapez Unity dans la barre de recherche en haut à droite.
- Assurez-vous que la bascule en bas à droite indique que la charge de travail est activée.
Pendant que vous attendez l’installation d’Unity
Nous vous recommandons vivement de regarder cette vidéo pour vous familiariser avec l’interface utilisateur Unity pendant que vous attendez la fin de l’installation.
Créer un projet Unity
Pour commencer, créons un projet 3D Unity :
-
Dans Unity Hub, sélectionnez Projets dans le menu de gauche.
-
Sélectionnez le bouton Nouveau projet dans le coin supérieur droit.
La boîte de dialogue Nouveau projet s'affiche.
-
Sélectionnez Tous les modèles dans le menu de gauche, suivi du modèle 3D et nommez le projet 3DCube. Si vous souhaitez modifier l'emplacement d'enregistrement du projet, modifiez les paramètres Emplacement. Ensuite, sélectionnez le bouton Créer un projet.
Un nouveau projet est créé et Unity s'ouvre lorsque le projet a fini de se charger.
-
Dans Unity Hub, sélectionnez Projets dans le menu de gauche.
-
Sélectionnez le bouton Nouveau projet dans le coin supérieur droit.
La boîte de dialogue Nouveau projet s'affiche.
-
Sélectionnez Tous les modèles dans le menu de gauche, suivi du modèle 3D et nommez le projet 3DCube. Si vous souhaitez modifier l'emplacement d'enregistrement du projet, modifiez les paramètres Emplacement. Ensuite, sélectionnez le bouton Créer un projet.
Un nouveau projet est créé et Unity s'ouvre lorsque le projet a fini de se charger.
Définir l’éditeur de code par défaut dans Unity
Une fois que Unity charge votre projet, vous devez configurer Unity pour utiliser l’installation appropriée de Visual Studio.
-
Dans la barre de menus, sélectionnez Modifier > Préférences.
La boîte de dialogue Préférences s’affiche.
- Sélectionnez l'onglet Outils externes. Dans la liste déroulante Éditeur de script externe, choisissez Visual Studio 2022.
Si vous ne voyez pas Visual Studio 2022 dans la liste, sélectionnez Parcourir dans la liste déroulante et recherchez votre installation Visual Studio 2022. L’édition Visual Studio Community se trouve généralement sous %ProgramFiles%\Microsoft Visual Studio\2022\Community\Common7\IDE.
Une fois que Unity charge votre projet, configurons Unity pour utiliser Visual Studio par défaut.
-
Dans la barre de menus, sélectionnez Unity > Paramètres.
La boîte de dialogue Préférences s’affiche.
- Sélectionnez l'onglet Outils externes. Dans la liste déroulante Éditeur de script externe, choisissez Visual Studio pour Mac.
Créer un cube
Maintenant que Unity est configuré, créons un cube :
-
Cliquez avec le bouton droit sur la fenêtre Hiérarchie et choisissez Objet 3D > Cube.
Un objet cube est ajouté à la fenêtre Hiérarchie et à la vue Scène.
-
Sélectionnez l'onglet Jeu.
Vous devriez voir un cube dans la vue Jeu, comme celui-ci :
Ajouter un script
Créez un script et ajoutez-le au cube.
-
Sélectionnez l'objet Cube dans la fenêtre Hiérarchie.
La fenêtre Inspecteur doit s’afficher pour refléter les propriétés du cube.
-
Dans la fenêtre Inspector, sélectionnez le bouton Ajouter le composant en bas.
Une nouvelle liste déroulante s’affiche.
-
Entrez le mot nouveau et choisissez Nouveau script.
-
Entrez SpinCube comme nom du script et sélectionnez le bouton Créer et Ajouter. Cela devrait ajouter ce nouveau script à votre cube.
-
Vous devriez également voir le script apparaître dans votre dossier Assets dans la fenêtre de projet en bas de l'éditeur.
Vous êtes maintenant prêt à modifier ce script et à créer des mouvements !
Modifier un script
Nous allons faire tourner le cube maintenant.
-
Double-cliquez sur le script SpinCube dans la fenêtre Projet. Cela démarrera automatiquement Visual Studio. Faire cela pour la première fois peut prendre un certain temps.
-
Visual Studio devrait ressembler à ceci, une fois qu'il est entièrement chargé :
Vous devriez voir deux méthodes sur le code C# généré :
Start()
: méthode qui s’exécute une fois lorsque le cube est créé dans une scène 3D.Update()
: une méthode qui s’exécute une fois pour chaque image de l’objet que le moteur 3D trace à l’écran. Cela signifie qu’il s’exécute chaque fois que le moteur souhaite déterminer l’emplacement où le cube doit se trouver dans la scène.
-
Visual Studio devrait ressembler à ceci, une fois qu'il est entièrement chargé :
Vous devriez voir deux méthodes sur le code C# généré :
Start()
: méthode qui s’exécute une fois lorsque le cube est créé dans une scène 3D.Update()
: une méthode qui s’exécute une fois pour chaque image de l’objet que le moteur 3D trace à l’écran. Cela signifie qu’il s’exécute chaque fois que le moteur souhaite déterminer l’emplacement où le cube doit se trouver dans la scène.
Commençons à écrire un script pour faire pivoter le cube en créant une variable qui contrôlera la rotation.
-
Insérez la ligne de code en surbrillance au-dessus de la méthode
Start
. Ce code crée un Vecteur 3 public, avec des coordonnées x,y,z qui contrôlent les rotations dans un espace 3D.C#public Vector3 RotateAmount; // Start is called before the first frame update void Start() {
-
Ajoutez ensuite la ligne de code mise en surbrillance dans la méthode
Update
. Chaque objet de jeu dans Unity a un script Transform qui détermine où il existe dans l’espace 3D et sa rotation dans l’espace 3D. Vous allez utiliser la méthodeRotate
ici et spécifier la quantité de rotation que vous souhaitez effectuer sur cet objet de jeu.C#// Update is called once per frame void Update() { transform.Rotate(RotateAmount); }
- Appuyez sur CMD + S pour enregistrer vos modifications dans Visual Studio.
- Appuyez sur CMD + S pour enregistrer vos modifications dans Visual Studio.
-
Maintenant, revenez à l'éditeur Unity et choisissez à nouveau l'objet Cube dans la fenêtre Hiérarchie.
-
Dans la fenêtre Inspecteur, vous devez constater que la variable publique que vous avez créée est désormais visible sous le nouveau script que vous avez ajouté au cube.
-
Remplacez la valeur Y par 1, puis appuyez sur le bouton Lecture en haut et au centre de l'éditeur Unity.
Étant donné que la méthode
Update
exécute chaque image, vous verrez que le cube tournera de un pour chaque image. N'hésitez pas à modifier ces valeurs et à vous amuser. Vous êtes maintenant prêt à créer le jeu pour différentes plates-formes.
Générer le cube
Vous pouvez maintenant exporter le jeu dans une application exécutable.
Dans le menu principal Unity, choisissez Fichier > Paramètres de création.
-
Sélectionnez le bouton Ajouter des scènes ouvertes pour ajouter la scène que vous venez de créer.
-
Par défaut, vous verrez que la plateforme est défini sur PC, Mac et Linux autonome sur la gauche. Vous pouvez modifier davantage la plateforme cible pour choisir l’ordinateur sur lequel vous essayez ce didacticiel. Lorsque vous êtes prêt, sélectionnez le bouton Créer et exécuter. Enregistrez l’application exécutable sur votre Bureau.
Le processus de construction démarre.
-
Si le processus de génération a réussi, vous devriez voir l'application s'exécuter avec le cube rotatif. Appuyez sur Alt+Entrée pour quitter le mode plein écran.
-
Si le processus de génération a réussi, vous devriez voir l'application s'exécuter avec le cube rotatif. Appuyez sur CMD+F pour quitter le plein écran.
Étapes suivantes
Félicitations, vous avez créé et exécuté votre première application Unity alimentée par .NET !
Poursuivre l’apprentissage
Maintenant que vous maîtrisez les bases, continuez à créer votre premier jeu avec le didacticiel autoguidé d'Unity :
Guide officiel de votre premier jour dans Unity
Vous pourriez aussi être intéressé par...