Créer des préfabriqués pour gérer un grand nombre d’objets

Page mise à jour :
Date de création de la page :

Environnement de vérification

Windows
  • Fenêtres 11
Éditeur Unity
  • 2021.3.3f1
Package système d’entrée
  • 1.3.0

Conditions préalables à cette astuce

Les paramètres suivants ont été définis à l’avance comme prémisse pour la description de cette astuce.

À propos de Prefabs

Pour le dire simplement, les préfabriqués sont une fonction qui vous permet de gérer de manière centralisée les objets en tant que source de réplication.

Par exemple, supposons que vous créez un personnage ennemi avec 100 HP et que vous le dupliquez et que vous le placez à 100. Cependant, si vous voulez obtenir 50 HP pour l’équilibre du jeu, vous devrez réinitialiser le HP de 100 à 50. Si vous n’avez qu’un seul type, il y a encore plus de paramètres dans le jeu, il est donc difficile de le faire à chaque fois et vous pouvez faire des erreurs.

Si vous utilisez des préfabriqués, disons que vous voulez qu’un personnage ennemi préfabriqué ait 100 HP et place 100 caractères ennemis « basé sur un préfabriqué ». Les paramètres des caractères ennemis dupliqués sont détenus par « Prefab », donc en réglant le HP du préfabriqué sur 50, le HP de tous les caractères ennemis dupliqués sera de 50.

Au fait, HP est utilisé comme exemple, mais il n’y a pas de HP dans les paramètres d’objet de Unity, veuillez donc le considérer comme un exemple de paramètres de partage.

Création d’un préfabriqué

Tout d’abord, créez un nouveau projet.

Ensuite, créez l’objet que vous souhaitez cloner. Ce n’est pas différent de créer un seul objet normalement. Ici, nous allons ajouter un fichier image au projet et le placer en tant que sprite.

]

Créez maintenant un préfabriqué. Lorsque vous placez un objet dans la vue, il est ajouté à la hiérarchie, alors déposez-le dans le projet.

Vous verrez qu’il sera ajouté au projet sous une forme légèrement différente de celle du fichier image d’origine. Lorsque vous sélectionnez le chemin d’accès au fichier ci-dessous a l’extension « . préfabriqué » et vous pouvez voir qu’une icône de cube bleu s’affiche.

En fait, il s’agit d’un préfabriqué, et vous pouvez créer un préfabriqué avec cette seule opération.

Soit dit en passant, si vous vérifiez la hiérarchie, vous pouvez voir que l’icône de l’objet que vous avez déplacé précédemment est bleue. Cela indique qu’il s’agit d’un objet créé à partir d’un préfabriqué.

Essayez de déposer le préfabriqué que vous avez créé dans votre projet dans la vue. Je pense qu’une image (sprite) a été ajoutée à la vue, et l’icône de hiérarchie est également bleue.

Puisqu’il s’agit d’un objet créé à partir d’un préfabriqué, ajoutons-en de plus.

Ici, par exemple, changeons-le en supposant que la taille de l’image était petite et doit être doublée. Tout d’abord, sélectionnez le fichier préfabriqué que vous avez dans votre projet. Cela fera apparaître les paramètres préfabriqués sélectionnés par l’inspecteur.

Définissons le XYZ de l’échelle sur 2 pour chacun.

Ensuite, vous pouvez voir que l’échelle des « objets générés à partir de préfabriqués » change tout en même temps.

Les préfabriqués peuvent partager des paramètres comme celui-ci, donc si vous avez un grand nombre d’objets à placer, c’est une bonne idée d’utiliser des préfabriqués.