Unity - Installation et configuration
Pour créer du contenu avec Unity, la principale exigence est de télécharger le moteur Unity et l'environnement de développement. En plus du moteur principal, vous pouvez également télécharger en optionmodules pour le déploiement sur différentes plates-formes, ainsi que des outils pour l'intégration de scripts Unity dans Visual Studio.
Pour installer Unity, dirigez-vous vers ceci Une fois là-bas, cliquez sur -
Choose your Unity + Download.
Sur la page suivante, cliquez sur le Try Now bouton ci-dessous Personal. Ceci est la version gratuite de Unity, qui contient toutes les fonctionnalités de base. Au début de cette série, il vaut mieux apprendre à utiliser le moteur avant d'envisager un achat pourPlus ou Pro.
Sur la page suivante, faites défiler vers le bas et cliquez pour confirmer que vous ou votre entreprise ne gagnez pas plus de 100 000 USD de revenus annuels. Si vous le faites, vous n'êtes pas autorisé à essayer Unity Free, bien que vous puissiez vous inscrire pour un essai gratuit de 30 jours de la version Pro.
Ensuite, cliquez sur la plate-forme souhaitée pour installer Unity. Dans cette série, nous traiterons de laWindowsversion du moteur. Il est également possible d'installer Unity surUbuntuet quelques systèmes Linux supplémentaires voir ici pour plus d'informations
C'est aussi highlyvous a conseillé d'installer la dernière version de Visual Studio , qui fournit de nombreux outils utiles par rapport à l'EDI MonoDevelop standard fourni avec Unity.
Une fois le programme d'installation téléchargé, parcourez-le jusqu'à ce que vous atteigniez un menu pour sélectionner les composants que vous souhaitez installer avec Unity.
Ici, sélectionnez les composants dont vous aurez besoin. Pour cette série, nous souhaitons installer les composants que vous voyez dans l'image. Cette sélection comprend le moteur lui-même, la documentation du moteur, un IDE; créez des outils pour Android et une collection d'actifs que vous pourrez ajouter ultérieurement à votre projet.
Cliquez sur suivant, suivez les instructions et les options, et laissez Unity se télécharger et s'installer sur votre ordinateur.
Ouvrez Unity et dans la prochaine leçon, nous créerons notre premier projet.
Créer votre premier projet
Unity convient également aux jeux 2D et 3D. Tous les jeux créés dans Unity commencent commeProjects à partir de l'écran de démarrage.
Ouvrez votre copie nouvellement installée de Unity; un écran apparaîtra comme indiqué ci-dessous -
Vos projets existants apparaîtront dans la région floue comme dans l'image ci-dessus.
Dans le coin supérieur droit de la fenêtre, vous verrez le Newicône comme indiqué ci-dessus. En cliquant sur l'icône, vous rencontrerez l'écran de configuration du projet.
Ici, vous pouvez donner un nom à votre projet, définir l'emplacement où il est enregistré, définir le type de projet et ajouter des actifs existants.
Pour l'instant, appelons notre premier projet "Hello World!" et réglez-le sur2D mode.
Cliquez sur Create Projectet laissez Unity configurer les fichiers principaux de votre projet. Cela peut prendre du temps en fonction de la vitesse de votre ordinateur, des ressources pré-ajoutées et du type de projet.
Connaître le moteur
Une fois votre nouveau projet créé et Unity ouvert, l'écran suivant apparaît -
Voyons rapidement ce qui est visible dans cette fenêtre. Pour le moment, nous sommes concernés par quatre grandes régions -
Cette fenêtre est l'endroit où nous construirons notre Scenes. Les scènes sontlevelsdans lequel tout dans votre jeu se déroule. Si vous cliquez sur le petitGame, vous pouvez voir une fenêtre d'aperçu de l'apparence du jeu pour le joueur. Pour l'instant, il devrait s'agir d'un simple fond bleu.
Cette région est le Inspector. Il est vide pour l'instant, car nous n'avons aucun objet dans notre scène. Nous verrons comment l'Inspector est utilisé plus tard.
Cette fenêtre est le Scene Hierarchy. C'est là que tous les objets de votre scène actuellement ouverte sont répertoriés, ainsi que leur hiérarchie parent-enfant. Nous ajouterons des objets à cette liste sous peu.
Enfin, cette région est la Project Assetsla fenêtre. Tous les éléments de votre projet actuel sont stockés et conservés ici. Tous les éléments importés en externe, tels que les textures, les polices et les fichiers audio, sont également conservés ici avant d'être utilisés dans une scène.
Dans la prochaine leçon, nous discuterons du flux de travail et du fonctionnement d'un jeu dans Unity.
Comment fonctionne Unity?
Dans Unity, tout le gameplay se déroule dans scenes. Les scènes sont des niveaux dans lesquels se déroulent tous les aspects de votre jeu tels que les niveaux de jeu, l'écran titre, les menus et les cinématiques.
Par défaut, une nouvelle scène dans Unity aura un Camera objet de la scène appelé le Main Camera. Il est possible d'ajouter plusieurs caméras à la scène, mais nous ne traiterons que la caméra principale pour l'instant.
La caméra principale rend tout ce qu'elle voit ou «capture» dans une région spécifique appelée viewport. Tout ce qui entre dans cette région devient visible pour le joueur.
Vous pouvez voir cette fenêtre sous la forme d'un rectangle gris en plaçant votre souris dans la vue de la scène et en faisant défiler vers le bas pour effectuer un zoom arrière dans la vue de la scène. (Vous pouvez également le faire en maintenant la touche Alt enfoncée et en faisant glisser le bouton droit).
UNE scene lui-même est fait de objects, appelé GameObjects. Les GameObjects peuvent être n'importe quoi, du modèle du joueur à l'interface graphique à l'écran, des boutons et des ennemis aux «gestionnaires» invisibles comme des sources sonores.
GameObjects a un ensemble de components attaché à eux, qui décrivent comment ils se comportent dans la scène, ainsi que comment ils réagissent aux autres dans la scène.
En fait, nous pouvons explorer cela dès maintenant. Clique sur leMain Camera dans le Scene Hierarchy et regardez le Inspector. Il ne sera pas vide maintenant; au lieu de cela, il contiendra une série de «modules».
Le composant le plus important de tout GameObject est son Transformcomposant. Tout objet qui existe dans une scène aura untransform, qui définit sa position, sa rotation et son échelle par rapport au monde du jeu, ou à son parent le cas échéant.
Les composants supplémentaires peuvent être attachés à un objet en cliquant sur Add Componentet sélectionner le composant souhaité. Dans nos leçons suivantes, nous attacherons égalementScripts à GameObjects afin que nous puissions leur donner un comportement programmé.
Considérons maintenant quelques exemples de composants -
Renderer - Responsable du rendu et de la visibilité des objets.
Collider - Définissez les limites de collision physique pour les objets.
Rigidbody - Donne à un objet des propriétés physiques en temps réel telles que le poids et la gravité.
Audio Source - Donne des propriétés d'objet pour lire et stocker le son.
Audio Listener - Le composant qui «entend» réellement le son et le transmet aux haut-parleurs du lecteur. Par défaut, il en existe un dans la caméra principale.
Animator - Donne à un objet l'accès au système d'animation.
Light - Fait se comporter l'objet comme une source de lumière, avec une variété d'effets différents.
Dans ce graphique, nous pouvons voir comment Unity composes lui-même via GameObjects en scènes.
Dans la prochaine leçon, nous créerons notre premier GameObject et nous plongerons dans les scripts.