5 façons d'accélérer vos flux de travail dans l'éditeur

Réalisez plus en moins de temps grâce au gestionnaire de raccourcis, aux préréglages, à la recherche rapide, etc.
Nous nous efforçons toujours d'améliorer l'efficacité de votre flux de travail quotidien, de stimuler votre productivité et de vous permettre de vous concentrer sur votre processus créatif. Même les développeurs Unity expérimentés ont pu passer à côté de certaines de ces améliorations, c'est pourquoi nous avons créé un e-book avec plus de 70 conseils pour gagner du temps afin d'accélérer votre flux de travail dans Unity 2020 LTS. Cet article est le premier d'une série de trois articles de blog mettant en lumière certains de ces conseils, en commençant par la façon dont vous pouvez accélérer les flux de travail de base de l'éditeur.
Gestionnaire de raccourcis
Le gestionnaire de raccourcis est une interface visuelle interactive qui permet de gérer les raccourcis de l'éditeur. Ici, vous pouvez attribuer des raccourcis à différents contextes et visualiser les liaisons existantes pour tous les outils que vous utilisez fréquemment.

Vous pouvez lier n'importe quelle touche ou combinaison de touches à une commande de l'éditeur Unity. Par exemple, la touche R est liée par défaut à l'outil Échelle dans le contexte Outils.
La catégorie Conflits de liaison permet également d'identifier si un raccourci est affecté à deux commandes qui peuvent être exécutées en même temps. Utilisez l'interface pour résoudre ces conflits. Remarque : Vous pouvez attribuer le même raccourci à plusieurs commandes si elles se trouvent dans des contextes différents et ne peuvent pas être exécutées en même temps.

Pour accéder au gestionnaire de raccourcis à partir du menu principal d'Unity :
- Sous Windows et Linux, sélectionnez Édition > Raccourcis
- Sur macOS, sélectionnez Unity > Raccourcis
Utilisez l'API fournie dans l'espace de noms UnityEditor.ShortcutManagement pour définir des raccourcis personnalisés dans vos propres scripts et paquets.


Préréglages
Cette fonction vous permet de personnaliser l'état par défaut de tout élément de votre inspecteur. La création d'un préréglage vous permet de copier les paramètres d'un composant ou d'une ressource, de l'enregistrer en tant que ressource, puis d'appliquer les mêmes paramètres à un autre élément ultérieurement.
Utilisez les préréglages pour appliquer des normes ou des valeurs par défaut raisonnables aux nouveaux actifs. Cela permet de garantir des normes cohérentes au sein de votre équipe, de sorte que les paramètres souvent négligés n'aient pas d'incidence sur les performances de votre projet.

Cliquez sur l'icône Preset en haut à droite du composant. Cliquez sur Save current to... pour enregistrer le préréglage en tant qu'actif, puis cliquez sur l'un des préréglages disponibles pour charger un ensemble de valeurs.

Autres façons pratiques d'utiliser les préréglages :
- Créer un GameObject avec des valeurs par défaut : Faites glisser et déposez une ressource prédéfinie dans la hiérarchie pour créer un nouvel objet de jeu dont le composant correspondant est rempli avec des valeurs prédéfinies.
- Associer un type spécifique à un préréglage : Dans le gestionnaire de préréglages (Paramètres du projet > Gestionnaire de préréglages), spécifiez un ou plusieurs préréglages par type. Lors de la création d'un nouveau composant, les valeurs prédéfinies spécifiées seront utilisées par défaut.
- Conseil de pro : Créez plusieurs préréglages par type et comptez sur le filtre pour associer le bon préréglage par son nom.
- Sauvegarde et chargement des paramètres du gestionnaire : Utiliser des préréglages pour une fenêtre de gestionnaire, afin que les paramètres puissent être réutilisés. Par exemple, si vous prévoyez d'appliquer à nouveau les mêmes balises et calques ou les mêmes paramètres physiques, les préréglages peuvent réduire le temps de configuration pour votre prochain projet.
Visibilité de la scène
Au fur et à mesure que votre scène s'agrandit, vous pouvez masquer temporairement certains objets afin de sélectionner et de modifier plus facilement vos objets de jeu.
Au lieu de désactiver les GameObjects (ce qui peut entraîner un comportement inattendu), faites basculer les contrôles SceneVisibility (visibilité de la scène). Cela vous permet de cacher et d'afficher des objets dans la vue de la scène sans modifier leur visibilité dans le jeu.
Utilisez la barre d'outils de la fenêtre Hiérarchie pour activer ou désactiver la visibilité de la scène pour les objets de jeu dans la fenêtre de visualisation.

Notez que les icônes d'état peuvent changer dans la hiérarchie, selon que les objets parents ou enfants sont masqués.


Utilisez la vue Isolation pour vous concentrer sur un objet spécifique et ses enfants. Sélectionnez un objet de jeu dans la fenêtre Hiérarchie et appuyez sur Maj + H pour l'activer ou le désactiver. Cette option remplace les autres paramètres de visibilité de la scène jusqu'à ce que vous quittiez l'application.

N'oubliez pas que vous pouvez toujours utiliser le raccourci Maj + barre d'espace pour maximiser la fenêtre d'affichage et masquer le reste de l'éditeur.
Découpage de la scène
Vous pouvez modifier l'état de sélection des objets de jeu, comme pour la visibilité des scènes. Utilisez la barre d'outils pour empêcher la sélection de certains objets de jeu dans la vue de la scène. Cette fonction est utile pour éviter de sélectionner et d'éditer un objet de jeu non désiré dans les scènes de grande taille.
Comme il est possible d'activer la sélection pour une branche entière ou un seul objet, certains GameObjects peuvent être sélectionnables mais avoir des enfants ou des parents qui ne le sont pas. Les icônes suivantes permettent de différencier leur état.
Recherche
L'éditeur contient des fonctionnalités de recherche pour la vue de la scène, la fenêtre de hiérarchie et la fenêtre de projet.

Outre la recherche de noms, vous pouvez effectuer une recherche par type. Utilisez le menu déroulant pour sélectionner Type ou la syntaxe abrégée t :.
Si vous utilisez les étiquettes d'actifs, vous pouvez également utiliser l'abréviation l : pour filtrer les étiquettes.
Dans cet exemple, nous recherchons dans la scène tous les objets de type Caméra :

QuickSearch
Si vous souhaitez étendre votre recherche au-delà des fenêtres présentées ici, vous pouvez trouver n'importe quoi dans Unity à l'aide de la fonction QuickSearch pour trouver n'importe quoi dans Unity.
Unity 2021.1 intègre cette fonctionnalité dans l'éditeur sans nécessiter l'installation d'un paquet séparé. Recherchez-la sous Édition > Rechercher tout (Ctrl + K sous Windows / Cmd + K sous macOS).

Une fois installé à partir du PackageManager, activez QuickSearch à partir de Help > QuickSearch ou en utilisant la combinaison de touches Alt + 'hotkey.
QuickSearch vous permet d'effectuer des recherches dans plusieurs domaines de Unity, notamment dans les actifs, les objets de scène, les éléments de menu, les paquets, les API, les paramètres, etc.
Voici un exemple de recherche rapide pour "Camera" :

Veillez à exécuter l'assistant d'installation pour configurer les paramètres de recherche afin d'obtenir les meilleurs résultats.

Consultez le guide QuickSearch pour en savoir plus sur la recherche à l'intérieur et à l'extérieur d'Unity.

Restez à l'écoute pour les prochains articles de blog avec plus de conseils pour accélérer vos flux de travail - ou obtenez tous les conseils dès maintenant en téléchargeant le guide gratuit 70+ conseils pour augmenter la productivité avec Unity 2020 LTS. Vous devrez remplir un court formulaire pour recevoir le livre électronique dans votre boîte de réception.
Faites-nous part des autres sujets ou fonctionnalités que vous aimeriez voir abordés dans les commentaires.
