En raison du modèle client-serveur sous-jacent du moteur Roblox, il est important que vous testiez votre expérience dans différents modes avant de la publier au public .Toutes les options de test sont accessibles à partir de l'onglet test.
Options de test de jeu
Il existe trois options communes pour tester l'expérience en jeu.En cliquant sur la petite flèche sous le bouton principal, vous pouvez choisir parmi chaque option et définir cette option comme la valeur par défaut.

Action | Raccourci | Avertissement |
---|---|---|
Jouer | F5 | Commence à simuler l'expérience, insérant votre avatar à un SpawnLocation ou à des coordonnées autour de (0, 100, 0). |
Jouez ici | Commence à simuler l'expérience, en insérant votre avatar devant la position actuelle de la caméra. | |
Exécuter | F8 | Commence à simuler l'expérience mais ne insère pas votre avatar.La simulation commence à la position de la caméra actuelle et vous pouvez naviguer en utilisant les contrôlesde la caméra Studio. |
Une fois un test de jeu exécuté, les options suivantes deviennent disponibles :

Action | Raccourci | Avertissement |
---|---|---|
Client / Serveur | Pendant les tests de jeu dans un mode "jeu solo" ( Jouer ou Jouer ici ), bascule entre le mode client et le mode serveur .Voir basculage client/serveur pour les détails. | |
Pause des physiques / Reprendre les physiques | Vous permet de mettre en pause et de reprendre la physique sans désactiver le rendu. | |
Arrêter | ShiftF5 | Arrête la simulation de l'expérience et réinitialise tous les objets et instances à la façon dont ils étaient avant jouer , jouer ici ou exécuter a été cliqué. |
Activer le client/serveur
Lors des tests en mode jouer ou jouer ici , Studio exécute deux simulations séparées — une simulation client et une simulation serveur — qui peuvent fournir une impression plus précise de la façon dont l'expérience s'exécutera en production.
Lorsque vous jouez en solo, vous pouvez basculer entre les modes client et serveur en cliquant sur le bouton client/serveur .Lorsque vous activer/désactiver, le bouton change pour refléter le mode de simulation actuel.

Contrôles et caméra
Selon le mode, le contrôle de votre personnage et de la caméra change comme suit :

Dans le mode client , la fenêtre 3D est entourée d'une bordure bleue et la simulation utilise les contrôles de votre personnage et la configuration de la caméra.Ce mode de test est une simulation rapprochée de l'expérience exécutée sur l'application Roblox, sans plusieurs joueurs.
Fenêtre Explorateur
Dans la hiérarchie des fenêtres Explorateur, certains objets n'existent que dans leurs conteneurs attendus.


Sortie
Dans la fenêtre sortie, les messages sont étiquetés bleu (client) ou vert (serveur), indiquant leur origine du client ou du serveur.Pour les messages sortis de ModuleScripts , la couleur de la balise est déterminée par le fait que le module a été appelé d'un côté client LocalScript ou d'un côté serveur Script .

Pause et reprise de la physique
Pendant test de jeu, les boutons Pause physique et Reprendre la physique sont utiles pour déboguer des scènes et des mécanismes éphémères, sans désactiver le rendu.

Par défaut, l'interruption et la reprise de l'acte de physique se produisent sur le serveur client et le serveur comme indiqué par la notation Tout .Si vous souhaitez mettre en pause ou reprendre uniquement la physique du serveur client ou , cliquez sur la petite flèche sur l'un des boutons et sélectionnez actuel .Ensuite, en fonction de la vue choisie via l'option client/serveur de pause ou de reprise, l'action se produira seulement sur ce côté de la simulation.

Lorsque la physique est suspendue, vous pouvez avancer d'un pas 1/60e de seconde (60 Hz) en cliquant sur le bouton Avancer la physique .Comme les boutons voisins à sa gauche, en cliquant sur la petite flèche, vous pouvez basculer les étapes client et/ou serveur entre Tout ou Actuel .

Notez les détails techniques suivants en relation avec la pause/reprise de la physique :
- Bien que Animations ne soit pas basé sur la physique, ces boutons de barre d'outils mettent également en pause/reprendre les animations.
- Pausifier ou reprendre la physique n'a aucun effet sur l'exécution des scripts.
- Seuls les rappels RunService , PreAnimation , PreSimulation et PostSimulation , et Stepped la pause ou la reprise à travers ces boutons de barre d'outils.D'autres rappels ( PreRender , Heartbeat et RenderStepped ) continuent de s'lancer, maintenant la fonctionnalité normale des scripts de caméra, des visualisations rendues et des plugins.
Simulation multi-client
En utilisant les options clients et serveurs , vous pouvez lancer plusieurs sessions de Studio, l'une agissant en tant que serveur et l'autre agissant en tant que client.Ce mode de test est un outil précieux pour comparer la façon dont un client « voit » d'autres clients dans l'expérience.
Assurez-vous que Serveur local est sélectionné dans la boîte de modélisationsupérieure, puis sélectionnez le nombre de sessions de joueur à tester.Généralement, 1 à 2 joueurs suffisent, bien que vous puissiez simuler jusqu'à huit.
Appuyez sur le bouton Commencer pour commencer la simulation client-serveur.
Lorsque vous avez terminé les tests, appuyez sur le bouton nettoyage de l'une des sessions de simulation pour fermer tous les clients simulés et le serveur simulé.
Test collaboratif
Si vous travaillez sur une expérience avec d'autres en mode collaboration, vous pouvez tester avec d'autres créateurs comme suivant :
Sélectionnez test d'équipe dans la boîte supérieure et appuyez sur le bouton Démarrer pour publier l'état actuel de l'expérience et créer une nouvelle session Studio avec votre personnage inséré.
D'autres collaborateurs peuvent ensuite rejoindre en appuyant sur Rejoindre à partir de l'onglet Test .
Émulation d'appareil
L'émulateur de périphérique vous permet d'émuler divers appareils directement dans Studio, en fournissant des informations sur la façon dont les contrôles fonctionnent sur les appareils mobiles, les consoles et les casques VR, ainsi que sur la façon dont les éléments d'interface à l'écran s'affichent sur différentes résolutions d'écran et ratios d'aspect.

En mode d'émulation, vous pouvez sélectionner des appareils dans le menu déroulant sélecteur d'appareils au-dessus de la fenêtre 3D pour émuler des appareils moins puissants et tester les expériences de diffusion en continu activées où le contenu 3D se charge et se décharge dynamiquement en fonction de la mémoire disponible.Vous pouvez également ajuster la taille de vue et changer l'orientation entre le mode paysage et le mode portrait.

Émulation de contrôleur
L'émulateur de contrôleur vous permet d'émuler avec précision l'entrée du gamepad directement dans Studio. Le contrôleur par défaut est une manette de jeu générique, mais vous pouvez sélectionner des alternatives pour les appareils PlayStation, Xbox et Quest dans le menu sélecteur supérieur gauche.


Pendant les tests de jeu, vous pouvez contrôler l'expérience avec le contrôleur virtuel en utilisant votre souris.
Vous pouvez également cliquer sur Éditer les mappages dans le coin supérieur droit pour afficher et modifier les mappages de clé pour le contrôleur virtuel, par exemple E à ButtonL2 ou 9 à ButtonA .Ces mises en correspondance sont sauvegardées comme d'autres paramètres de Studio (par contrôleur, par utilisateur, par ordinateur) et sont traduites en événements de manette dans la fenêtre émulateur et dans la fenêtre de vision 3D.
Émulation VR
Émulation de la VR vous permet de tester des expériences VR dans Studio sans casque physique.Tout comme l'émulation de tout autre appareil, utilisez le menu sélecteur d'appareil pour choisir le Meta Quest 2 ou Meta Quest 3 .L'émulateur de contrôleur sélectionne automatiquement le contrôleur approprié pour le casque.


La combinaison d'un casque et de plusieurs contrôleurs, chacun avec une traque de mouvement, rend l'émulation VR plus complexe :
Pour l'émulation de suivi des mouvements, appuyez sur Alt1 ( ⌥1 ) pour verrouiller la souris et déverrouiller la souris à partir de la fenêtre de jeu.
Utilisez Shift← ou Shift→ pour passer d'une combinaison commune des écouteurs, du contrôleur gauche et du contrôleur droit.Par exemple, vous pouvez utiliser l'option casque pour regarder autour de vous en marchant avec le bouton de contrôleur gauche, mais ensuite passer au contrôleur droit lorsque vous devez utiliser les contrôles de mouvement pour viser une cible.
Casques VR
Si vous souhaitez prendre en charge les casques de réalité virtuelle (VR) pour votre expérience, assurez-vous de tester ou émuler la VR dans Studio.Studio prend en charge les tests pour tous les casques VR compatibles avec OpenXR, la norme de l'industrie open source qui fournit l'accès à la VR.
Configuration des écouteurs
Pour activer les tests de Studio dans la VR, vous devez connecter votre casque à votre PC et configurer l'exécution d'OpenXR avant de lancer Studio.Si vous avez déjà lancé Studio, quittez et terminez d'abord les étapes de configuration.
Si vous n'avez qu'un casque VR, l'installation de l'application VR correspondante configure automatiquement le temps d'exécution pour vous.Si vous avez plusieurs casques, vous devez configurer manuellement le temps d'exécution et vous assurer que seulement configurer celui que vous voulez utiliser pour les tests.
Les étapes suivantes sont pour les deux applications VR les plus courantes :
- SteamVR pour les casques tels que le HTC Vive et le Valve Index.
- Oculus pour les casques tels que le Meta Quest et Oculus Rift.
- Installez et ouvrez l'application SteamVR sur votre ordinateur.
- Sous paramètres de SteamVR , sélectionnez l'onglet développeur . Puis sélectionnez afficher les paramètres avancés .
- Définir SteamVR comme temps d'exécutionOpenXR.
- Allumez les contrôleurs en appuyant sur le bouton Système jusqu'à ce que vous entendiez un son de bip.
- Pour offle contrôleur, appuyez et maintenez le bouton Système jusqu'à ce que vous entendiez le même son de bip.
Si vous suivez les étapes correctement, les icônes d'état sur l'application SteamVR et les lampes d'état sur le matériel devraient toutes être vertes, ce qui indique que la configuration est terminée.
appde quête Roblox
Vous pouvez tester votre expérience dans l'application Roblox sur Quest sans lier votre casque à votre ordinateur.Utilisez les étapes suivantes pour accéder à votre expérience sur vos écouteurs dans ce mode :
- Dans Studio, publiez l'expérience et définissez l'expérience en privée.
- En utilisant votre tableau de bord du créateur ou le lien dans Studio, ouvrez la page d'expérience dans votre navigateur web.
- Sur la page d'expérience, ajoutez l'expérience à vos favoris en cliquant sur l'icône favorite .
- Avec votre casque, ouvrez l'application Roblox autonome.
- Faites défiler vers le bas jusqu'à la section Favoris de la page d'accueil et exécutez votre expérience.
Mode VR du studio
Après avoir configuré votre casque, vous pouvez activer le mode de test VR Studio via les étapes suivantes :
- Dans le menu Fichier , sélectionnez Paramètres du studio .
- Sélectionnez rendu .
- Sous Général paramètres, activez mode VR .
Vous pouvez maintenant tester votre expérience en utilisant votre casque VR en utilisant l'une des options de test disponibles.Pendant une session de test VR, si le câble de votre casque se déconnecte ou si vous fermez l'application Roblox Studio Beta sur le casque, vous devrez redémarrer Studio pour lancer à nouveau le test.
Émulation du joueur
Pour une émulation détaillée de l'expérience localisation et des politiques de contenu, vous pouvez tester via l'émulateur joueur .

Avec la fenêtre émulateur ouverte, activez Activer le profil de test .L'émulation restera activée (activée ou désactivée) même si vous fermez la fenêtre.
Plus bas dans la fenêtre, les options couramment utilisées incluent :
Aoption | Avertissement |
---|---|
Localisation | Vous permet d'émuler une langue locale localisée pendant les tests de jeu. |
Pseudo-localiser | Échange des caractères avec des caractères similaires mais légèrement différents afin que ce soit facile d'identifier les chaînes qui traversent le système de traduction traduction.L'activation de cela vous aide à identifier le texte non localisé sans avoir à modifier la langue d'émulation.Par exemple :
|
Élongation | Élongue les chaînes de texte par un facteur défini via le curseur. Par exemple :
|
Région | Vous permet d'émuler le pays/la région d'un joueur pendant les tests de jeu ; ce choix peut avoir un impact sur d'autres interrupteurs et cases à cocher dans la fenêtre comme décrit dans GetPolicyInfoForPlayerAsync() . |