La création d'éléments interactifs dans Unity peut faire une grande différence dans l'expérience utilisateur de vos visualisations architecturales. Dans ce tutoriel, je vais vous montrer comment ajouter facilement un bouton dans Unity qui vous permet de masquer certains objets, comme les toits dans votre modèle 3D. Ainsi, vous pouvez offrir à vos utilisateurs une vue complète de vos designs. Laissez-moi vous montrer comment faire.
Principales conclusions
- Ajoutez des boutons dans Unity avec des éléments UI.
- Utilisez des boutons Toggle pour alterner entre l'affichage et le masquage d'objets.
- Liez l'interaction des boutons avec des objets pour contrôler leur visibilité.
Guide étape par étape
1. Préparatifs dans le projet Unity
Avant de commencer à ajouter un bouton, assurez-vous que votre modèle 3D est correctement placé dans Unity. Vous avez déjà créé une île, ajouté des textures et importé une maison. Vous pouvez maintenant commencer.

2. Ajouter un bouton
Allez dans « GameObject » dans la barre de menu en haut. Sélectionnez l'entrée « UI » puis cliquez sur « Button ». Cela créera un bouton dans votre scène, qui sera créé avec un canvas et un système d'événements.

3. Positionnement du Canvas et du bouton
Regardez le gestionnaire de hiérarchie; un canvas y est maintenant présent. Celui-ci représente la zone où vos éléments UI sont visibles. Réglez la position de votre bouton dans l'inspecteur à « 0 » pour X, Y et Z, afin qu'il soit affiché exactement au centre de l'écran.

4. Redimensionnez et déplacez le bouton
Pour améliorer l'ergonomie, vous pouvez redimensionner le bouton et le déplacer vers une position plus élevée sur l'écran. Cela le rendra plus visible et plus facile d'accès.

5. Créer un bouton Toggle pour masquer
Pour que le bouton n'effectue pas une seule action mais alterne entre l'affichage et le masquage, vous avez besoin d'un bouton Toggle. Supprimez le bouton précédent et allez à nouveau dans « GameObject », sélectionnez « UI » puis « Toggle ».

6. Adapter le bouton Toggle
Sélectionnez le bouton Toggle dans l'inspecteur et réglez la position également à « 0 » pour X, Y et Z. Cela garantit que le bouton Toggle est affiché au centre.

7. Saisie de texte pour le bouton Toggle
Dans l'inspecteur, vous pouvez maintenant changer le texte de votre bouton Toggle. Cliquez sur « Label » et saisissez « Masquer le toit ». Ce texte aide les utilisateurs à comprendre quelle action le bouton effectue.

8. Lier le bouton Toggle à l'objet
Vous devez maintenant lier le bouton Toggle au toit que vous souhaitez masquer. Cliquez sur le champ « On Value Changed » dans l'inspecteur du bouton Toggle et appuyez sur le signe plus pour créer une nouvelle fonction.

9. Sélection du objet pour l'action
Faites glisser l'objet toit dans la zone qui est maintenant visible. Ensuite, sélectionnez la fonction « SetActive » dans l'inspecteur pour changer l'état (visible ou invisible) du toit.

10. Tester la fonctionnalité
Démarrez la scène en mode lecture et testez la fonctionnalité du bouton Toggle. Lorsque vous cliquez sur la case à cocher, le toit doit s'afficher et disparaître.
Résumé - Vues architecturales à 360° avec Unity: Ajouter des boutons et de l'interactivité
Dans ce guide, vous avez appris à créer un bouton interactif dans Unity qui permet de masquer ou d'afficher des objets dans votre modèle 3D. L'utilisation de boutons Toggle améliore l'expérience utilisateur et rend vos visualisations architecturales dynamique.
Questions fréquentes
Comment ajouter un bouton à ma scène Unity?Cliquez sur « GameObject », allez à « UI » puis à « Button » pour créer un bouton.
Puis-je personnaliser le bouton?Oui, vous pouvez ajuster la position, la taille et le texte dans l'inspecteur.
Quelle est la différence entre un bouton et un bouton Toggle?Un bouton exécute une action unique, tandis qu'un bouton Toggle peut alterner entre deux états, comme afficher ou masquer.
Puis-je atteindre cette fonctionnalité sans script?Oui, vous pouvez lier directement les propriétés des éléments UI dans l'inspecteur.
Ce guide fonctionne-t-il sur d'autres versions de Unity?Oui, les fonctionnalités de base de l'UI sont similaires dans la plupart des versions de Unity.