Articles

Unity-Creating Sprites

Publicités

Les sprites sont de simples objets 2D qui ont des images graphiques (appelées textures) dessus. Unity utilise des sprites par défaut lorsque le moteur est en mode 2D. Lorsqu’ils sont visualisés dans l’espace 3D, les sprites semblent être minces, car ils n’ont pas de largeur Z.

Sprites

Les sprites font toujours face à la caméra à un angle perpendiculaire à moins d’être tournés dans l’espace 3D.

Chaque fois que Unity crée un nouveau sprite, il utilise une texture. Cette texture est ensuite appliquée sur un nouvel objet GameObject, et un composant de rendu de Sprite y est attaché. Cela rend notre gameObject visible avec notre texture, ainsi que lui donne des propriétés liées à son apparence à l’écran.

Moteur de rendu de sprite

Pour créer un sprite dans Unity, nous devons fournir au moteur une texture.

Créons d’abord notre texture. Obtenez un fichier image standard tel qu’un fichier PNG ou JPG que vous souhaitez utiliser, enregistrez-le, puis faites glisser l’image dans la région des ressources de Unity.

création de texture

Ensuite, faites glisser l’image des Actifs dans la hiérarchie de la scène. Vous remarquerez que dès que vous lâchez le bouton de la souris, un nouvel objet de jeu avec le nom de votre texture apparaît dans la liste. Vous verrez également l’image maintenant au milieu de l’écran dans la vue Scène.

Vue de scène

Considérons les points suivants lors de la création d’un sprite −

  • En faisant glisser une source externe vers Unity, nous ajoutons un actif.

  • Cet actif est une image, il devient donc une texture.

  • En faisant glisser cette texture dans la hiérarchie des scènes, nous créons un nouvel objet de jeu avec le même nom que notre texture, avec un moteur de rendu de Sprite attaché.

  • Ce moteur de rendu de sprites utilise cette texture pour dessiner l’image dans le jeu.

Nous avons maintenant créé un sprite dans notre scène.

Dans la leçon suivante, nous examinerons quelques modificateurs pour les sprites que nous avons.

Publicités