Utilisez l'appareil mixeur de sons pour régler le volume des groupes sonores avec un contrôle dynamique et automatique du volume d'un jeu, comme si vous utilisiez une console de mixage professionnelle.
Grâce au mixeur de sons, vous pouvez ajuster le niveau des sons déjà présents dans Fortnite (tels que les armes, les bruits de pas des personnages et les véhicules) ainsi que les ondes sonores et les signaux sonores personnalisés en utilisant des bus de contrôle et des mixages de bus de contrôle.
Le mixeur de sons est également disponible directement dans le mode Créatif de Fortnite. Pour en savoir plus, consultez la rubrique Mixeur de sons.
Passez à la rubrique Activer brièvement le mix pour obtenir un guide détaillé sur l'activation d'un mixage pour une courte durée sur votre île.
Bus de contrôle
Lorsqu'un son est défini pour utiliser un bus de contrôle, tous les sons de ce bus peuvent être modulés simultanément dans un bus de contrôle de mixage.
Les bus de contrôle suivants sont disponibles pour contrôler le volume des sons produits par défaut dans Fortnite :
| Nom du bus de contrôle | Description |
|---|---|
CB FortAmbient | Permet de régler le volume des sons ambiants de FN. |
CB FortExplosions | Permet de régler le volume des sons d'explosion FN. |
CB FortFootstep | Permet de régler le volume des bruits des pas des personnages. |
CB FortGadgets | Permet de régler le volume des sons associés aux gadgets et appareils du mode Créatif de FN. |
CB FortGlobal | Permet de régler le volume de tous les sons de FN. |
CB FortHitNotify | Permet de définir le volume des sons associés aux impacts subis par le joueur. |
CB FortImpacts | Permet de régler le volume des sons d'impacts. |
CB FortJam Volume | Permet de contrôler le volume des pistes musicales. |
CB FortMusic | Permet de régler le volume de la musique (notamment la musique des emotes). |
CB FortPatchwork Volume | Permet de régler le volume des appareils Patchwork. |
CB FortVehicles | Permet de régler le volume des sons du véhicule (à l'exception des sons du moteur). |
CB FortVehicles Engine | Permet de régler le volume des moteurs des véhicules. |
CB FortWeapon | Permet de régler le volume des armes. |
Vous pouvez également créer vos propres bus de contrôle. Pour cela :
Dans le navigateur de contenu, le dossier de contenu du projet étant sélectionné, cliquez sur le bouton +Ajouter ou faites un clic droit dans un espace vide du navigateur de contenu pour afficher un menu contextuel.
Dans la section Créer des ressources avancées, cliquez sur Audio > Modulation, puis sur Bus de contrôle.
Donnez un nom à votre nouveau bus de contrôle.
Ouvrez la ressource Bus de contrôle et définissez le paramètre sur Volume.
Pour utiliser un bus de contrôle sur des ressources audio personnalisées, le bus de contrôle doit être défini sur la ressource Onde sonore. Vous pouvez continuer d'utiliser l'onde sonore sur un signal sonore pour appliquer l'effet.
Pour ajouter un bus de contrôle à votre onde sonore :
Dans le navigateur de contenu, ouvrez l'onde sonore que vous souhaitez ajouter à un bus de contrôle.
Sous Modulation, définissez Routage du volume sur Remplacer.
Sélectionnez la case à cocher Moduler.
Ajoutez un ou plusieurs bus de contrôle à la matrice Modulateurs de volume.
Mixages de bus de contrôle
Les mixages de bus de contrôle utilisent un groupe de bus de contrôle et permettent à l'utilisateur de définir le niveau de volume de chaque bus de contrôle.
Pour créer un mixage de bus de contrôle :
Dans le navigateur de contenu, le dossier de contenu du projet étant sélectionné, cliquez sur le bouton + Ajouter ou faites un clic droit dans un espace vide du navigateur de contenu pour afficher un menu contextuel.
Dans la section Créer des ressources avancées, cliquez sur Audio > Modulation, puis sur Mixage de bus de contrôle.
Donnez un nom à votre nouveau mixage de bus de contrôle.
Il est également possible de créer les mixages de bus de contrôle directement à partir du mixeur de sons.
Les mixages de bus de contrôle utilisent une matrice de phases de mixage. Chaque phase de mixage dispose des paramètres suivants :
| Paramètre | Description |
|---|---|
Bus | Un bus de contrôle. Il peut s'agir d'un bus défini par Fortnite ou d'un bus créé par l'utilisateur. |
Valeur | Le volume des sons acheminés vers ce bus de contrôle doit être mis à l'échelle lorsqu'un mixage est activé. |
Durée de l'attaque (ms) | L'attaque est le délai nécessaire, en sections, pour appliquer le mixage lorsqu'il est activé. |
Temps de libération (s) | La libération est le délai nécessaire, en sections, pour appliquer le mixage lorsqu'il est désactivé. |
Rechercher et placer l'appareil
Ouvrez le navigateur de contenu.
Ouvrez la liste des index du dossier Fortnite.
Ouvrez le dossier Appareils.
Sélectionnez l'appareil Mixeur de sons, puis cliquez sur l'appareil et faites-le glisser dans le hublot.
Sélectionnez l'appareil Mixeur de sons dans le panneau Organiseur.
Configurez les Options utilisateur pour l'appareil Mixeur de sons dans le panneau Détails.
Options utilisateur
Cet appareil applique un mixage de bus de contrôle lorsqu'il est activé, et vous pouvez le configurer pour définir la valeur :
| option | Valeur | Description |
|---|---|---|
Mixage | Aucun Sélectionner un mixage de bus de contrôle | Le mixage de bus de contrôle à appliquer lorsque l'appareil est activé. |
Liaison d'événements directe
Les appareils de l'UEFN utilisent la liaison d'événements pour communiquer. Pour définir la liaison d'événements directe pour votre appareil dans l'UEFN :
Sélectionnez l'appareil dans le panneau Organiseur.
Ouvrez le panneau Détails.
Accédez à Options utilisateur - Fonctions.
Ajoutez un élément à une fonction.
Sélectionnez un appareil avec lequel interagir.
Définissez la fonction que l'appareil exécute pour envoyer un déclencheur au mixeur de sons.
Fonctions
Une fonction indique à l'appareil sélectionné ce qu'il doit faire lorsque l'appareil déclencheur effectue une action.
| option | Valeur | Description |
|---|---|---|
Activer le mix | Cliquez sur l'icône Ajouter pour sélectionner un appareil, puis sélectionnez un événement. | Active le mixage de bus de contrôle lorsque l'appareil et l'événement sélectionnés déclenchent l'appareil mixeur de sons. |
Désactiver le mix | Cliquez sur l'icône Ajouter pour sélectionner un appareil, puis un événement. | Désactive le mixage de bus de contrôle lorsque l'appareil et l'événement sélectionnés déclenchent l'appareil mixeur de sons. |
Enregistrer le joueur si reçu depuis | Cliquez sur l'icône Ajouter pour sélectionner un appareil, puis un événement. | Lorsqu'un événement se produit, cette fonction enregistre le joueur déclencheur sur cet appareil. |
Désenregistrer le joueur si reçu depuis | Cliquez sur l'icône Ajouter pour sélectionner un appareil, puis un événement. | Lorsqu'un événement se produit, cette fonction désenregistre le joueur déclencheur sur cet appareil. |
Désenregistrer tous les joueurs si reçu depuis | Cliquez sur l'icône Ajouter pour sélectionner un appareil, puis un événement. | Lorsqu'un événement se produit, cette fonction désenregistre tous les joueurs sur cet appareil. |
Utilisation de l'appareil mixeur de sons dans Verse
Toutes les fonctions du mixeur de sons sont exposées dans Verse. Vous pouvez désormais activer et désactiver des mix et enregistrer/désenregistrer des joueurs dans un mix ou un bus à l'aide de Verse.
# Copyright Epic Games, Inc. All Rights Reserved.
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
# A creative device that allows an audio mixer to be toggled on and off via a button device
on_off_audio_mixer_device := class(creative_device):
@editable
Pour utiliser ce code dans votre expérience UEFN, suivez ces étapes.
Faites glisser un appareil mixeur de sons sur votre île.
Créez un nouvel appareil Verse nommé audio_mixer_device_example. Pour apprendre à créer un nouvel appareil dans Verse, consultez la rubrique Créer votre propre appareil avec Verse.
Ouvrez l'explorateur Verse et double-cliquez sur audio_mixer_device_example.verse pour ouvrir le script dans Visual Studio Code.
Collez le code ci-dessus, compilez-le et faites glisser l'appareil créé avec Verse sur votre île.
Sélectionnez votre appareil Verse dans l'organiseur.
Dans le panneau Détails de l'appareil, attribuez la référence d'objet pour AudioMixerDevice à l'appareil Mixeur de sons de votre île. Vous pouvez utiliser la pipette pour sélectionner l'appareil dans le hublot ou utiliser le menu déroulant et chercher l'appareil.
Enregistrez votre projet et cliquez sur Lancer la session.
API du mixeur de sons
Pour en savoir plus sur l'utilisation de l'appareil Mixeur de sons dans Verse, consultez la référence de l'API audio_mixer_device.
Activer brièvement un mix
Pour cet exemple, nous allons prototyper un jeu de cache-cache. Le son des pas est désactivé pendant que les joueurs cherchent une cachette, et une fois le chronomètre écoulé, tout est permis ! Les quatre appareils suivants sont nécessaires pour tester cet exemple :
point d'apparition de joueur
Mixeur de sons
Timer
paramètres de manche
Sélectionnez l'appareil Mixeur de sons et faites-le glisser dans le hublot.
Dans le panneau Détails, assignez CBFortFootstep dans le champ Bus.
Réglez Valeur du fondu sur 0,0.
Sélectionnez Activer au démarrage du jeu.
Sélectionnez un appareil Chronomètre et faites-le glisser dans votre scène.
Personnalisez les paramètres de l'appareil pour votre île comme vous l'entendez. Dans cet exemple, Durée est défini sur 30,0.
Sélectionnez l'appareil Paramètres de manches et faites-le glisser dans le hublot. Cet exemple utilise les options par défaut.
Sélectionnez à nouveau l'appareil Mixeur de sons et accédez à la section Options utilisateur - Fonctions.
Cliquez sur + pour ajouter un élément de matrice à Activer le mix.
Sélectionnez l'appareil Paramètres de manches et choisissez l'option Au début de la manche.
Cliquez sur + pour ajouter un élément de matrice à Désactiver le mix.
Sélectionnez le Chronomètre et choisissez l'option À la réussite.
Appuyez sur Lancer la session et testez votre jeu ! Lorsqu'une manche commence, vous ne devriez pas pouvoir entendre de bruits de pas avant que le chronomètre de 30 secondes ne se soit écoulé.