Créer une ville 3D dans Unity 5

Ce que vous allez créer

Unity 3D est un moteur de jeu open-source utilisé par les développeurs indépendants et les studios de jeux. Il est surtout connu pour sa plate-forme conviviale, ses graphiques réalistes et sa publication multiplate-forme. Ce tutoriel est idéal pour les débutants ou ceux qui recherchent un moyen simple de créer une ville dans Unity.

Téléchargement de l'unité

Commençons par aller sur le site Web d'Unity. Unity 3D propose différents packages. En tant que développeur indépendant, leur package gratuit est exactement ce dont vous avez besoin pour commencer. Cliquez sur Obtenez l'unité et téléchargez le package compatible avec votre système. Unity est compatible Mac et PC, ce qui le rend très populaire. Il est très important de vérifier la configuration système requise. À compter de mars 2016, ils nécessitent au minimum Windows 7 et Mac OS X 10.8 et plus..

Ensuite, vous voudrez vous inscrire. En vous inscrivant, vous pouvez suivre vos téléchargements et vos achats depuis le magasin Unity Asset Store. Une fois téléchargé, Unity démarrera. Selon votre système, cela peut prendre de deux à huit minutes. Une boîte de dialogue s'ouvrira vous demandant vos informations d'identification. Une fois connecté, il est temps de démarrer un nouveau projet.. 

Commencer un New projet et appelez ça "ma ville". Pour le moment, ne choisissez aucun forfait. 

Faites très attention au dossier dans lequel vous ajoutez vos projets, car tous les fichiers doivent rester au même endroit. Conservez l'emplacement par défaut pour ce projet. Une fois votre projet ouvert, allez à Fichier> Nouvelle scène, et nomme ta scène "Ma Première Ville".

Interface de l'unité

Au début, ce sera un peu pénible, mais ne vous inquiétez pas, nous allons procéder étape par étape afin que vous compreniez ce qui fait quoi. À ce stade, votre fenêtre devrait ressembler à l'image ci-dessous:

Commençons par le bas. 

  • le Projet Onglet est l'endroit où vos fichiers de projet, images, textures et prefabs iront. C'est une bonne pratique de garder vos fichiers organisés dès le début. Les jeux nécessitent des tonnes de fichiers de projet, il est donc préférable de commencer du bon pied. 
  • le Console l'onglet est l'endroit où vous verrez les erreurs de code ou de fichier. 
  • le Hiérarchie onglet sera où vos objets à l'écran actuels seront. Chaque projet commence par un Lumière et Caméra principale
  • le Scène onglet montre votre scène actuelle à travers votrefocus de la caméra principale. 
  • le Jeu onglet vous montre à quoi ressemble votre jeu quand il est joué. 
  • le Animateur l'onglet est l'endroit où vous allez ajouter vos commandes de contrôleur d'animation pour votre personnage.
  • le Inspecteur l'onglet est l'endroit où vous verrez les détails de votre objet actuel, par exemple, la couleur, la texture, les scripts, etc.. 

La barre de basculement contient les commandes permettant de se déplacer dans votre monde. Le déplacement d'un objet dans la scène le déplace également en temps réel dans le menu du jeu. Assurez-vous de toujours sauvegarder votre scène pour vous assurer que votre objet reste dans la position souhaitée. Allons dans l'ordre.

  • le Main L'icône vous permet de saisir l'écran et de vous déplacer librement dans le monde. 
  • le Croisé unrrow Le symbole est utilisé pour déplacer des objets. Dans un monde en 3D, vous pouvez vous déplacer vers le haut, le bas, la gauche et la droite.. 
  • le Flèches arrondies sont utilisés pour faire pivoter vos objets. 
  • le Outward Ades rangées sont utilisés pour redimensionner votre objet.
  • le Boîte vous donne une vue. Lorsque vous cliquez avec le bouton droit de la souris, cela vous permet de voir en perspective à la première personne.

Dans la barre supérieure, nous avons Fichier, Edition, Actifs, Objets de jeu, Composant, Saisie mobile, Fenêtre, et Aidez-moi. La meilleure façon de se renseigner sur le menu est d'essais et d'erreurs. Nous allons parcourir le menu étape par étape plus loin dans ce tutoriel.. 

Disposition

Lorsque vous ouvrez Unity pour la première fois, vous verrez la disposition ci-dessus. Aller à La fenêtre puis Layouts, et vous pouvez afficher les différentes mises en page disponibles dans l'éditeur Unity. Cliquez sur chacun d'eux jusqu'à ce que vous soyez à l'aise avec eux. 

Vous pouvez également créer votre propre mise en page en cliquant avec le bouton gauche de la souris sur l’onglet et en le déplaçant où vous le souhaitez. Dans mon cas, j’utilise deux moniteurs donc j’ai mon Scène de jeu sur un moniteur et mon edit Scène en autre. Jouez avec jusqu'à ce que vous soyez heureux!

Téléchargement des actifs

Maintenant que nous avons créé notre scène et sommes satisfaits de notre mise en page, il est temps de télécharger les ressources nécessaires à notre projet. Gardez à l'esprit que tout élément que vous apportez dans votre scène peut être utilisé pour plusieurs projets.. 

Aller à La fenêtre et cliquez sur le Asset Store. Le magasin de ressources va s'ouvrir; vous y verrez des centaines d'objets, de textures, de personnages et d'outils d'unité. Vous pouvez acheter n'importe quel article que vous souhaitez. Bien que pour ce tutoriel, je vais vous montrer comment créer vos propres textures, nous téléchargerons également des ressources gratuites. Lorsque vous ouvrez le magasin de ressources pour la première fois, il peut vous demander de vous connecter.. 

Commençons par taper Yughues Free Concrete Materials dans le champ de recherche. Votre fenêtre ressemblera à l'exemple ci-dessous.

Maintenant, cliquez Télécharger. Après quelques instants, une boîte va s'ouvrir. Cliquez sur Importation. Selon votre système, cela peut prendre de deux à dix minutes. Une fois importé, vous verrez votre nouvel actif dans votre Projet languette.

Revenons maintenant au magasin de ressources et importons le City Props Pack. Répétez les instructions ci-dessus. 

Nous allons également télécharger une skybox. Retournez au magasin de ressources et importez Skybox Wispy.

Le moment est venu pour nos forfaits Unity. Aller à Biens> Package d'importation. Nous aurons besoin de Personnages, Caméras et Environnement paquets.

Trouver des actifs gratuits

Nous avons besoin d'une route et de textures de construction. Par conséquent, si nous tenons ma promesse d'actifs libres, allons sur le Web. Allez à Bing et tapez "route", et une fois que quelques images apparaissent, assurez-vous que sous le Licence section, Domaine gratuit est choisi. 

N'hésitez pas à choisir la route de votre choix, mais une route sans arrière-plan ni côtés serait préférable. Vous pouvez également vous sentir libre d'ouvrir l'image dans votre éditeur et supprimer ce qui n'est pas nécessaire. J'ai attaché la route que j'ai utilisée pour ce tutoriel. 

Pour que tout soit organisé, enregistrez vos images dans votre dossier Unity. Vous devrez peut-être trouver où vos fichiers sont stockés; généralement, l'emplacement par défaut est Documents publics dans Mon ordinateur. Nous avons maintenant besoin d'environ cinq textures de construction. Cliquez sur ce raccourci Bing pour être dirigé vers les textures que j'ai utilisées pour ce projet. Faites un clic droit et enregistrez dans le même dossier Unity. 

Pointe: Rappelez-vous toujours que lorsque vous utilisez vos projets à des fins commerciales, il vaut mieux prévenir que guérir. Vous pouvez visiter des sites comme Envato Market pour acheter des images libres de droits..

Maintenant, créons un dossier dans notre Projet onglet et nommez-le "Ouvrages d'art". Aller à Actif> Importer un actif etchoisissez votre image. Déplacez votre image dans votre Ouvrages d'art dossier.

Pointe: Si vous déplacez votre image une fois que vous avez enregistré votre projet, il est possible que votre image n'apparaisse pas ou n'apparaisse pas en rose (sans texture). Une fois tous vos actifs téléchargés, nous sommes prêts à commencer à configurer notre monde. Cliquons Fichier> Enregistrer la scène.

Let's Get Grounded

Ajoutons notre terrain. Aller à Objet de jeu> Objet 3D> Terrain. Cela ajoutera un terrain 3D à la scène. C'est le bon moment pour jouer avec le menu à bascule pour vous habituer à vous déplacer dans le monde.. 

Pointe: Si votre souris est dotée d’une roulette, vous pouvez l’utiliser pour vous rapprocher ou vous éloigner d’un objet en cliquant sur le bouton Main icône.

Une fois que vous avez ajouté un terrain, votre scène devrait ressembler à l'image ci-dessus. Il y a quelques rapports de problèmes de shader lors de la première ouverture de Unity 5. Si votre projet ressemble à l'image ci-dessous, ne vous inquiétez pas, nous le réparerons! Nous allons discuter de l'éclairage dans un autre tutoriel, mais pour l'instant, cliquez sur Terrain, puis sous la Inspecteur onglet choisir le Roue dentée, faites défiler jusqu'à Matériel, et choisir Intégré Legacy Diffuse. Cela devrait résoudre le problème.

Position de la caméra

Lorsque vous choisissez un objet dans le Hiérarchie, le détail des objets apparaîtra dans le Inspecteur fenêtre (à droite). C'est ici que vous pouvez modifier l'objet, ajouter des textures, ajouter des colliders et ajouter du code.. 

Mettons la caméra dans la bonne position. Choisir la Caméra principale dans le Hiérarchie languette. Maintenant, regarde le Inspecteur onglet et à droite, sous Transformer, tu verras Position. Type 265, 20, 20. Votre appareil photo devrait maintenant être dans la position où nous le voulons.

Suivez la route de brique grise

Ajoutons maintenant une texture au terrain. Choisir Terrain du Hiérarchie onglet et cliquez sur le pinceau dans le Inspecteur la fenêtre. Sous Les textures tu verras Editer les textures. Faites un clic gauche et choisissez Ajouter une texture, et une petite fenêtre apparaîtra vous demandant de choisir une texture. Une fois que vous avez cliqué sur cette case, les textures que vous avez importées depuis Asset Store s'afficheront. Double-cliquez et ajoutez celui que vous aimez. j'ai choisi Béton foncé.  

Regarde dans le ciel

Unity est livré avec une skybox par défaut qui fonctionne très bien si vous l'aimez. Je pense que c'est un peu ennuyeux, alors je vais ajouter la skybox que nous avons téléchargée plus tôt. Cliquons Caméra principale et dans le Inspecteur clic de fenêtre Ajouter un composant au fond. Type Skybox et cliquez sur le cercle à droite. Une boîte s'ouvrira où vous pourrez choisir une skybox de votre choix en double-cliquant dessus. Maintenant, si vous regardez dans votre Scène de jeu vous verrez la nouvelle skybox. Vous cherchez bien jusqu'ici!

Si vous le construisez

Maintenant que notre environnement avance, ajoutons quelques bâtiments. Aller à Objet de jeu> Objet 3D> Cube. Au début, vous ne verrez pas le cube car il est éloigné. Mettons-le à l'endroit où nous pouvons le voir. Cliquer sur cube du Hiérarchie. Posons le cube en tapant 300, 25, 100. Passons aussi à 20, 50, 20. Vous pouvez utiliser l'outil d'échelle ou simplement taper la taille dans les cases. Une fois que vous avez ajouté le premier cube,faites un clic droit dessus dans le Hiérarchie onglet pour le renommer. Nomme le Bâtiment 1.

Impressionnant. Ajoutons quelques bâtiments supplémentaires. Répétez les étapes ci-dessus. Vous verrez le cube supplémentaire dans votre Hiérarchie comme Cube (1), alorsallonsle renommer Bâtiment 2 en faisant un clic droit avec votre souris et en le tapant.À présentéchelle à 20, 70, 20 et position à 275, 25, 100. 

Lorsque vous ajoutez des bâtiments, modifiez l’échelle et la position de chacun. Assurez-vous de garder les positions intermédiaires à 25 pour les garder alignés. Vous pouvez également utiliser la barre de basculement pour redimensionner et déplacer les bâtiments. Continuez les étapes jusqu'à ce que vous ayez cinq bâtiments et nommez-les consécutivement, par exemple Bâtiment 2, Bâtiment 3,etc. J'ai mes bâtiments positionnés en sautant 25 numéros comme suit: 250, 0, 100, 225, 0, 100 etc. N'oubliez pas de sauvegarder votre scène!  

Pointe: Vous pouvez également cliquer avec le bouton droit sur un bâtiment dans Hiérarchie onglet, copier et coller. 

Ajout de textures de bâtiment

Nous devons maintenant transformer nos cubes en bâtiments. Cliquez sur votre Ouvrages d'art dossier dans le Projet languette(c’est là que vous avez ajouté vos textures de construction). Choisissez une texture et faites-la glisser dans une case de votre Scène languette. Vous verrez immédiatement le changement de texture dans votre Scène et Jeu vues. N'hésitez pas à ajuster, déplacer et faire pivoter vos bâtiments jusqu'à ce que vous soyez satisfait. 

Pointe: Parfois, la texture peut être en arrière. Une solution facile consiste à faire pivoter votre boîte en changeant la Z rotation à 180.

Le chemin à parcourir

Il est temps d'ajouter la route. Aller à Objet de jeu> Objet 3D> Avion. Le positionner à 250, 0,2, 80. Ajouter un Rotation Y de 90 et l'échelle pour 1, 1, 15. Maintenant, choisissez votre texture de route et ajoutez-la à l'avion. Renommer l'avion Route.

Une place pour tout

Les projets Final Unity peuvent avoir des milliers d'objets, de scripts et de préfabriqués. Il est important de garder vos articles organisés, et c’est le bon moment pour organiser vos Hiérarchie. 

Toute ville est composée de nombreux bâtiments, alors gardons le nôtre détaillé par bloc. Aller à Objet de jeu > Créer vide, et vous verrez maintenant un nouvel article dans votre Hiérarchie nommé GameObject. Renommez-le Bloc1 (L). Cliquez sur le bâtiment 1, maintenez Décalage et mettez en surbrillance tous vos autres bâtiments. Vous pouvez maintenant les déplacer tous sous Bloc1 (L) qui devient le parent des bâtiments.

Imitateur

Nous allons maintenant créer l’autre côté de la rue. Clic-droit Bloc1 (L) et copier et coller. Nomme le Block1 (R). Position Block1 (R) à 235, -90, 300. 

Vous pouvez maintenant modifier les textures ou en télécharger de nouvelles si vous le souhaitez. Lorsque vous modifiez une texture, vous devez cliquer sur la case correspondante, sinon vous modifierez toutes les textures du bloc. Repositionnons le Caméra à 340, 10, 80 et faire pivoter -80. 

Pointe: Si vous n'aimez pas la façon dont un élément est positionné, vous pouvez le déplacer avec votre menu à bascule. Cliquez sur Enregistrer. 

Ajout d'accessoires de ville

À partir de maintenant, nous devrons utiliser la barre de basculement. Entraînez-vous à utiliser les boutons droit et gauche de la souris pour vous déplacer dans votre monde. Il faut un peu de pratique. 

Cliquez sur la flèche vers le bas sur le City Props Pack dossier dans le Projet languette. Faites défiler jusqu'à la Préfabriqués dossier et cliquez sur la flèche vers le bas jusqu'à ce que la liste d'objets apparaisse. Choisir la Panneau stop. Lorsque vous le choisissez, vous le verrez affiché dans le Inspecteur fenêtre à droite. 

Passons à l'avant du premier bâtiment. Choisissez le panneau Stop et faites-le glisser vers le bas. Scène la fenêtre; En fonction de votre scène, vous devrez peut-être la réduire. Échelle à 0,2, 0,2, 0,2. Génial! 

Soyons créatifs et ajoutons plus d'accessoires. N'hésitez pas à choisir ceux que vous aimez et à les placer où vous voulez sur le trottoir. N'oubliez pas que vous pouvez copier et coller n'importe quel objet dans votre Hiérarchie. Dans l’esprit de garder les choses organisées, créez un Videparent sous Objet de jeu et l'appelle City Props. Déplacez les éléments en conséquence. Enregistrez votre scène.

Pointe: Rappelez-vous que si vos objets deviennent blancs, vous devrez changer le shader en Legacy Shaders / Bumped Diffuse.

Ajout d'arbres

Il est maintenant temps d'ajouter des arbres à notre ville. L'unité vient avec des arbres standard qui fonctionnent très bien. Vous pouvez toujours télécharger différents types d'arbres à partir du magasin d'actifs si vous envisagez un look différent.. 

Cliquons Terrain dans le Hiérarchie languette. dans le Inspecteur fenêtre, vous verrez une image de ce qui ressemble à un arbre sous Terrain-cliquez dessus. Sous les paramètres, modifiez le Taille de la brosse à 1. Maintenant, cliquez Éditer des arbres> Ajouter un arbre. dans le Arbre préfabriqué case, cliquez sur le cercle à la fin. 

Choisissez un arbre (j'ai choisi Feuillu). Double-cliquez et ajoutez. Vous verrez maintenant l'arbre que vous avez choisi sous le Des arbres boîte dans le Inspecteur languetteLorsque vous déplacez votre souris sur le Scène,un cercle bleu suivra. Depuis que nous avons le Taille de la brosse sur 1, vous placerez un arbre à la fois. Si vous ajoutez une arborescence trop volumineuse, vous pouvez redimensionner sous paramètres en modifiant le Hauteur de l'arbre. Si vous faites une erreur, cliquez sur Éditer des arbres et enlever l'arbre. Vous pouvez alors recommencer. 

Ajouter un personnage à la troisième personne

OK, nous avons enfin notre environnement où nous le voulons et le moment est venu pour notre ami Ethan de se promener dans notre monde. Cliquez sur la flèche vers le bas sous Actifs standard du Projet onglet, puis Personnages> ThirdPersonCharacter. Entrer dans Préfabriqués et faites glisser le ThirdPersonController Dans votre Scène. Position le contrôleur à 315, 0,1, 78 et redimensionner à 3, 3, 3.  

Vous pouvez également le faire pivoter pour qu’il se trouve dans la direction souhaitée. Cliquez sur Jouer, et vous devriez être capable de contrôler Ethan. Cliquez sur les flèches de vos claviers et parcourez-les. 

À un moment donné, vous remarquerez qu'il quitte l'écran, nous avons donc besoin de la caméra pour le suivre. Sous Hiérarchie, mettre en évidence le Caméra principale et faites glisser sous ThirdPersonController. Votre Caméra principale devrait maintenant être un enfant de la ThirdPersonController. Maintenant, lorsque vous appuyez sur play, la caméra suivra Ethan. 

Ajout d'un contrôleur à la première personne

Nous pouvons également voir notre monde à la première personne. Allez dans votre Projet languette. Choisir Actifs standard, préfabriqué, contrôleur FPS. Faites-le glisser vers votre scène, faites-le pivoter et redimensionner. Avant de lancer la lecture, il est important de noter que le FPS est livré avec son propre appareil photo. Vous devrez donc supprimer le Caméra principale. 

Pointe: Si votre personnage tombe à travers le sol, vous les avez probablement placés trop bas. Double-cliquez sur votre personnage dans le Hiérarchie onglet et vous verrez un gros plan sur la Scène languette. Déplacez le contrôleur vers le haut avec la barre de flèche ou positionnez le Y à 1.

Toutes nos félicitations! Vous avez construit votre première ville 3D dans Unity 5! Comme vous pouvez le constater, c'est facile et amusant. Vous pouvez être aussi créatif que vous le souhaitez et ajouter des maisons, des voitures, des magasins, etc. Restez à l'écoute pour plus de tutoriels Unity à venir!