Modos de prueba del estudio

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Debido al modelo cliente-servidor subyacente del Motor de Roblox, es importante que pruebes tu experiencia en varios modos antes de publicarla al público .Todas las opciones de prueba son accesibles desde la pestaña Prueba.

Opciones de prueba de juego

Hay tres opciones comunes para probar una experiencia.Al hacer clic en la pequeña flecha debajo del botón principal, puedes elegir de cada opción y establecer esa opción como predeterminada.

Rapid playtest options in Studio.
AcciónAtajoDescripción
Jugar F5Empieza a simular la experiencia, insertando tu avatar en un SpawnLocation o coordenadas de alrededor de (0, 100, 0).
Juega aquí Empieza a simular la experiencia, insertando tu avatar frente a la posición actual de la cámara.
Ejorar F8Empieza a simular la experiencia pero no inserta tu avatar.La simulación comienza en la posición de la cámara actual y puedes navegar alrededor usando los controles de la cámara de Studio.

Una vez que se ejecute una prueba de juego, las siguientes opciones se vuelven disponibles:

Additional options available during playtesting in Studio.
AcciónAtajoDescripción
Cliente / Servidor Durante las pruebas de juego en un modo "jugar solo" ( Jugar o Jugar aquí ), alterna entre el modo Cliente y el modo Servidor .Vea Alternancia de cliente/servidor para detalles.
Pausar la física / Resumir la física Te permite pausar y reanudar la física sin deshabilitar el renderizado.
Detener ShiftF5Detiene la simulación de la experiencia y restablece todos los objetos y instancias a cómo estaban antes de jugar , jugar aquí o ejecutar se hizo clic.

Alternar cliente/servidor

Al probar en cualquiera de los modos jugar o jugar aquí , Studio ejecuta dos simulaciones separadas: una simulación de cliente y una simulación de servidor que pueden proporcionar una impresión más precisa de cómo se ejecutará la experiencia en producción.

Mientras juegas solo, puedes alternar entre los modos Cliente y Servidor haciendo clic en el botón de alternancia Cliente/Servidor .Cuando alternar/activar, el botón cambia para reflejar el modo de simulación actual.

Client/Server toggle button indicated in Test tab

Controles y cámara

Dependiendo del modo, el control de tu personaje y la cámara cambian como sigue:

En el modo Cliente, la ventana de visualización 3D está rodeada por un borde azul y la simulación usa los controles de tu personaje y la configuración de la cámara.Este modo de prueba es una simulación cercana de la experiencia que se ejecuta en la aplicación de Roblox, sin múltiples jugadores.

Ventana del explorador

Dentro de la jerarquía de la ventana Explorador, ciertos objetos solo existen en sus contenedores esperados.

Explorer window showing items that exist on client only

En el modo cliente , los objetos esperados del lado del cliente están presentes en la jerarquía, incluidos los copiados de StarterPack al jugador Backpack y de StarterPlayer al jugador PlayerScripts .
>

Explorer window showing items that exist on server only
En el modo del servidor Server , los objetos esperados del lado del servidor están presentes en la jerarquía, incluidos los scripts en ServerScriptService y los objetos que colocaste en ServerStorage .

Salida

En la ventana Salida, los mensajes se etiquetan como azules (cliente) o verdes (servidor), indicando su origen desde el cliente o el servidor.Para los mensajes generados desde ModuleScripts , el color de la etiqueta se determina si el módulo se llamó desde el lado del cliente LocalScript o desde el lado del servidor Script .

Output window showing green label for server output and blue label for client output

Pausa y reanuda la física

Mientras prueba de juego, los botones Pausar física y Resumir física son útiles para depurar escenas y mecanismos efímeros, sin deshabilitar el renderizado.

Pause Physics and Resume Physics buttons available during playtesting in Studio.

Por defecto, pausar y reanudar la física actúa sobre el servidor cliente y el servidor como se indica con la notación Todo .Si desea pausar o reanudar solo la física del cliente o del servidor, haga clic en la flecha pequeña en cualquiera de los botones y seleccione Actual .Entonces, dependiendo de la vista elegida a través del interruptor Cliente/Servidor , pausar o reanudar actuará solo en ese lado de la simulación.

Selection arrows for Pause Physics and Resume Physics to toggle between All or Current pause/resume action between client and server physics.

Cuando la física se pausa, puedes avanzar un paso 1/60 de segundo (60 Hz) haciendo clic en el botón Avanzar en física .Al igual que los botones vecinos a la izquierda, al hacer clic en la pequeña flecha puedes alternar los pasos del cliente y/o del servidor entre Todos o Actual .

Step Forward Physics button available during playtesting in Studio, only active while physics is paused.

Tenga en cuenta los siguientes detalles técnicos en relación con la pausa/reanudación de la física:

  • Aunque Animations no se basen en la física, estos botones de barra de herramientas también pausan/reanudan las animaciones.
  • Pausar o reanudar la física no tiene efecto en la ejecución de scripts.
  • Solo los RunService llamados de devolución PreAnimation , PreSimulation , PostSimulation , y Stepped pausa o reanuda a través de estos botones de barra de herramientas.Otras llamadas de devolución (PreRender , Heartbeat , y RenderStepped ) continúan desencadenar, manteniendo la funcionalidad normal de los scripts de cámara, las visualizaciones renderizadas y los plugins.

Simulación multicliente

Al utilizar las opciones clientes y servidores , puedes lanzar múltiples sesiones de Studio, una actuando como servidor y cada una actuando como cliente.Este modo de prueba es una herramienta valiosa para comparar cómo un cliente "ve" a otros clientes dentro de la experiencia.

  1. Asegúrese de que Servidor local esté seleccionado en la caja delimitadorasuperior, luego seleccione el número de sesiones de jugador para probar.Por lo general, 1–2 jugadores es suficiente, aunque puedes simular hasta ocho.

  2. Presione el botón Iniciar para comenzar la simulación cliente-servidor.

    Clients and Servers simulation setup indicated in Test tab
  3. Cuando termines de probar, presiona el botón Limpiar de cualquiera de las sesiones de simulación para cerrar todos los clientes simulados y el servidor simulado.

Pruebas colaborativas

Si estás trabajando en una experiencia con otros en el modo de colaboración, puedes probar con otros creadores como sigue:

  1. Seleccione Prueba de equipo en la caja superior y presione el botón Iniciar para publicar el estado actual de la experiencia y crear una nueva sesión de Studio con su personaje insertado.

    Team Test setup indicated in Test tab
  2. Otros colaboradores pueden unirse presionando Unirse desde la pestaña Prueba .

Emulación de dispositivos

El emulador de dispositivos te permite emular varios dispositivos directamente en Studio, proporcionando información sobre cómo funcionan los controles en dispositivos móviles, consolas y auriculares de realidad virtual, así como cómo se muestran los elementos de la interfaz de usuario en la pantalla los diferentes resoluciones de pantalla y ratios de aspecto.

Device button indicated in Test tab

En el modo de emulación, puedes seleccionar dispositivos desde el menú desplegable del seleccionador de dispositivos por encima de la ventana de vista 3D para emular dispositivos menos potentes y probar experiencias de transmisión habilitadas para streaming donde el contenido 3D se carga y descarga dinámicamente según la memoria disponible.También puedes ajustar el tamaño de vista y cambiar la orientación entre el modo paisaje y el modo retrato.

Emulation options above the 3D viewport

Emulación de controlador

El Emulador de controlador te permite emular con precisión la entrada del gamepad directamente en Studio.El controlador predeterminado es un controlador para juegogenérico, pero puedes seleccionar alternativas para dispositivos de PlayStation, Xbox y Quest en el menú desplegable de la parte superior izquierda.

Emulate Device Controllers button indicated in Test tab View of the generic controller in the Controller Emulator.

Durante las pruebas de juego, puedes controlar la experiencia con el controlador virtual usando tu ratón.

También puedes hacer clic en Editar mapas en la esquina superior derecha para ver y editar mapas de teclas para el Control (ES_MX)virtual, por ejemplo E a ButtonL2 o 9 a ButtonA .Estos mapas se guardan como otros ajustes de Studio (por Control (ES_MX), por usuario, por ordenador) y se traducen a eventos de gamepad en la ventana del emulador y en el ventanilla3D.

Emulación de VR

Emulación de VR te permite probar experiencias de VR en Studio sin un visorfísico.Al igual que al emular cualquier otro dispositivo, utilice el menú seleccionador de dispositivos para elegir el Meta Quest 2 o Meta Quest 3 .El emulador de controlador selecciona automáticamente el controlador apropiado para los visor.

The Controller Emulator with a Quest 3 controller.
Emulator with a Quest 3 emulation.

La combinación de un auriculare y múltiples controladores, cada uno con seguimiento de movimiento, hace que la emulación de VR sea más compleja:

  • Para la emulación de seguimiento de movimiento, presione Alt1 ( 1 ) para bloquear el mouse y desbloquear el mouse desde la ventanilla.

  • Usa Shift o Shift para cambiar entre combinaciones comunes de la visor, Control (ES_MX)izquierdo y Control (ES_MX)derecho.Por ejemplo, puedes usar la opción Auriculares para mirar alrededor mientras caminas hacia adelante con el botón del controlador izquierdo, pero luego cambia a la opción Controlador derecho cuando necesites usar controles de movimiento para apuntar a un objetivo.

Auriculares VR

Si desea admitir auriculares de realidad virtual (VR) para su experiencia, asegúrese de probar o emular VR en Studio.Studio soporta las pruebas para todos los auriculares VR que sean compatibles con OpenXR, el estándar de la industria de código abierto que proporciona acceso a la VR.

Configuración de auriculares

Para habilitar las pruebas de Studio en VR, debe conectar su auriculares a su PC y configurar la ejecución en tiempo de ejecución de OpenXR antes de lanzar Studio.Si ya has lanzado Studio, sal y completa los pasos de configuración primero.

Si solo tienes un visorVR, la instalación de la aplicación VR correspondiente configura automáticamente el tiempo de ejecución para ti.Si tienes múltiples auriculares, debes configurar el tiempo de ejecución manualmente y asegurarte de solo configurar el que quieres usar para las pruebas.

Los siguientes pasos son para las dos aplicaciones VR más comunes:

  • SteamVR para auriculares como el HTC Vive y el Valve Index.
  • Oculus para auriculares como el Meta Quest y Oculus Rift.
  1. Instala y abre la aplicación SteamVR en tu computadora.
  2. Bajo Configuración de SteamVR , seleccione la pestaña Desarrollador . Luego seleccione Mostrar configuraciones avanzadas .
  3. Establecer SteamVR como ejecución de tiempo abierto de OpenXR.
  4. Enciende los controladores presionando el botón Sistema hasta que escuches un sonido de zumbido.
    • Para desactivadoel controlador, presione y mantenga presionado el botón Sistema hasta que escuches el mismo sonido de zumbido.

Si sigue los pasos correctamente, los iconos de estado en la aplicación SteamVR y las luces de estado en el hardware deberían ser todos verdes, lo que indica que la configuración se ha completado.

Aplicación de búsqueda aplicación (app)Roblox

Puedes probar tu experiencia en la aplicación Roblox en Quest sin enlazar tu auriculares a tu ordenador.Usa los siguientes pasos para acceder a tu experiencia en tu auriculares en este modo:

  1. En Studio, publica la experiencia y configura la experiencia como servidor privado.
  2. Al usar su tablero de administrador del creador o el enlace en Studio, abra la página de experiencia en su navegador web.
  3. En la página de experiencia, añade la experiencia a tus favoritos haciendo clic en el ícono Favorito .
  4. Con tu visor, abre la aplicación (app)de Roblox independiente.
  5. Desplácese hacia abajo hasta la sección Favoritos en la página principal y ejecute su experiencia.

Modo VR de estudio

Después de configurar tu auriculares , puedes activar el modo de prueba de Studio VR a través de los siguientes pasos:

  1. En el menú Archivo , seleccione Configuración del estudio .
  2. Seleccione renderización .
  3. Bajo Generales configuraciones, activa modo VR .

Ahora puedes probar tu experiencia usando tu casco VR utilizando cualquiera de las opciones de prueba disponibles .Durante una sesión de prueba de VR, si el cable de tu auriculares se desconecta o cierra la aplicación de prueba de Roblox Studio en el visor, tendrás que reiniciar Studio para volver a ejecutar la prueba.

Emulación de jugador

Para la emulación detallada de la experiencia localización y las políticas de contenido, puedes probar a través del emulador Jugador .

Player emulator button indicated in Test tab

Con la ventana del emulador abierta, activa Habilitar perfil de prueba .La emulación se mantendrá como activada (habilitada o deshabilitada) incluso si cierra la ventana.

Más abajo en la ventana, las opciones comúnmente utilizadas incluyen:

OpciónDescripción
Regional Te permite emular un idioma localizado durante las pruebas de juego.
Pseudolocalizar Intercambia caracteres con caracteres similares pero ligeramente diferentes para que sea fácil identificar qué cadenas están pasando por el sistema de traducción de.Habilitar esto te ayuda a identificar texto sin localizar sin tener que cambiar el idioma de emulación.Por ejemplo:
  • Bloxy Cola  ⟩  ßℓôж¥ Çôℓá
  • Dominus Empyreus  ⟩  Ðô₥ïñúƨ É₥ƥ¥řèúƨ
Alargar Elonga las cadenas de texto por un factor definido a través del control deslizante. Por ejemplo:
  • Bloxy Cola > Bloooxyy Coolaa (50% más tiempo)
  • Dominus Empyreus > Doomiinuus Eempyyreus (30% más largo)
Elonga las cadenas de texto por un factor definido a través del control deslizante.Por ejemplo: usar la elongación te ayuda a identificar lugares donde tus interfaces de usuario pueden no ser capaces de manejar texto que sea más largo que el texto traducido predeterminado.Tenga en cuenta que el español es en promedio un 30% más largo que el inglés y el equivalente para alemán es aún más largo.Tenga en cuenta también que esto solo afecta el texto que pasa por el sistema de traducción traducción.
Región Le permite emular el país/región de un jugador durante las pruebas de juego; esta selección puede afectar a otros interruptores y casillas de verificación en la ventana como se describe en GetPolicyInfoForPlayerAsync() .