IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Unity - UFO 2D

Définir le terrain de jeu

L'auteur

Site personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

I. Introduction▲

Cette série explique pas à pas la création d'un jeu 2D dans lequel un vaisseau collecte des pépites d'or.
Vous pouvez retrouver les autres épisodes de cette série dans le sommaire dédié.

II. Vidéo▲


Unity - UFO 2D - Définir le terrain de jeu


III. Résumé▲

Dans cette vidéo, nous allons mettre en place le terrain de jeu et les éléments de base.

III-A. Ajout du fond▲

Pour commencer, il est nécessaire d'ajouter l'image « Background » présente à l'intérieur du dossier « Sprites ». Pour ce faire, glissez-déposez le sprite « Background » du gestionnaire de ressources à la hiérarchie. Le fait de déposer une ressource dans la hiérarchie crée un nouvel « GameObject ».
Le « GameObject » est créé avec le composant « Sprite Renderer ». Celui-ci permet d'afficher une image 2D.

Chaque élément d'une scène est un « GameOject ». Chaque « GameObject » possède des composants déterminant ce qu'ils sont. Le composant obligatoire est « Transform » définissant la position du « GameObject ».

III-B. Ajout du joueur▲

Le joueur est représenté par le sprite « UFO ». De la même façon que pour le « Background », glissez-déposez le sprite dans la hiérarchie. Renommez le nouvel « GameObject » en « Player ».

III-C. Ordre d'affichage▲

Sachant que nous nous trouvons dans un monde 2D, il est nécessaire de spécifier manuellement quel sprite doit être affiché au-dessus des autres. Pour cela, nous utilisons les calques d'agencement (« Sorting Layer ») du composant « Sprite Renderer ».
Dans ce projet, quatre calques ont été prédéfinis (et intégrés au cours de l'importation des ressources) :

  • Default ;
  • Background ;
  • Pickups ;
  • Players.

L'ordre des calques est important. Le dernier sera celui affiché en dernier et donc, afficher au-dessus de tous les autres éléments.

Définissez le calque d'agencement pour le « Player » à « Player » et pour le « Background » à « Background ».

Définissez l'échelle de redimensionnement du joueur à (0.75, 0.75).

On remarque que si on insère des valeurs négatives pour l'échelle de redimensionnement alors l'image sera retournée.

III-D. Configurer la caméra▲

Si vous passez en mode jeu (« Game »), vous pouvez remarquer que la caméra est trop proche du terrain de jeu. Pour changer cela, vous devez jouer avec la propriété « Size » du composant « Camera » de l'objet « Main Camera ». La valeur 16.5 fonctionne bien pour ce jeu.
Finalement, vous pouvez changer le fond en modifiant la propriété « Background ».

IV. Ressources▲

Vous pouvez télécharger les ressources pour ce projet sur l'Asset Store de Unity.

V. Commenter▲

Vous pouvez commenter et donner vos avis dans la discussion associée sur le forum.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

Copyright © 2016 Unity Technologies. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.