Pestaña de scripts

La pestaña Script contiene herramientas para escribir y probar scripts. Solo puedes acceder a esta pestaña cuando estás viendo o editando un script.

Pestaña Script en la barra de herramientas

Portapapeles

La primera sección de la izquierda contiene herramientas para copiar, cortar y pegar instancias o líneas de código.

La sección Navegar te permite cambiar rápidamente entre los scripts abiertos.

AcciónAtajoDescripción
RegresarShift + Ctrl/ + -Te dirige al script abierto anterior.
AvanzarShift + Ctrl/ + =Te dirige al siguiente script abierto.

Editar

La sección Editar te permite buscar y editar cualquier parte de un script, así como seleccionar instancias en la ventana del Explorador para realizar acciones masivas. Consulta el artículo Atajos de Studio para obtener información sobre los accesos directos predeterminados relacionados con estas acciones.

Herramientas de edición de la pestaña Script
AcciónDescripción
Buscar

Abre un menú emergente con las siguientes herramientas:

  • Buscar: localiza todas las instancias de tus entradas en el script.
  • Buscar siguiente: localiza la siguiente coincidencia que se encuentra en el widget “Buscar”.
  • Buscar anterior: localiza las coincidencias anteriores que se encuentran en el widget “Buscar”.
  • Buscar todo: localiza todas las instancias de tus entradas dentro de un lugar, incluso fuera del script seleccionado.
  • Ir a línea: te dirige a una línea específica del script.
  • Apertura rápida: busca todas las instancias en la ventana del Explorador.
  • Acciones de apertura rápida: busca todas las acciones de Studio.
  • Filtro de funciones del script abierto: busca todas las funciones dentro del script activo y los scripts del módulo requeridos.
ReemplazarTe permite reemplazar una coincidencia (o todas) de un script por una cadena nueva.
Seleccionar

Abre un menú emergente con las siguientes herramientas:

  • Seleccionar todo: selecciona todo el contenido de un script.
  • Seleccionar elementos secundarios: selecciona todos los descendientes de una instancia seleccionada en la ventana del Explorador.

Formato

La sección Formato te permite dar formato a secciones o a la totalidad de un script para que se pueda leer. El menú desplegable te permite seleccionar Dar formato a la selección o Dar formato al documento.

Opciones de formato en la pestaña Script
AcciónAtajoDescripción
Selección de formatoAlt/ + Shift + FDa formato a la parte del script seleccionada actualmente con el diseño y la sangría adecuados.
Dar formato al documentoDa formato a todo el script, independientemente de la selección actual.

Opciones de prueba del juego

Hay tres opciones comunes para probar una experiencia. Haz clic en el botón para iniciar una prueba del juego de ese tipo o haz clic en la flecha pequeña debajo del botón para elegir otra opción.

Opciones de prueba del juego en la pestaña Script
AcciónAtajoDescripción
JugarF5Comienza a simular la experiencia e inserta tu avatar en SpawnLocationo coordenadas de aproximadamente (0, 100, 0).
Jugar aquíComienza a simular la experiencia e inserta tu avatar frente a la posición actual de la cámara.
EjecutarF8Comienza a simular la experiencia, pero no inserta tu avatar. La simulación comienza en la posición actual de la cámara y puedes navegar con los controles de la cámara de Studio.

Una vez que se ejecuta una prueba del juego, se ofrecen las siguientes opciones:

AcciónAtajoDescripción
Cliente/ServidorDurante las pruebas del juego en el modo “jugar solo” (Jugar o Jugar aquí), se alterna entre el modo de cliente y el modo de servidor.
Pausar/ReanudarF5Pone en pausa o reanuda la prueba del juego.
DetenerShift+F5Detiene la simulación de la experiencia y restablece todos los objetos e instancias a cómo estaban antes de que se hiciera clic en Jugar, Jugar aquí o Ejecutar.

Herramientas de depuración

La sección Depurador te permite controlar el depurador.

Herramientas de depuración en la pestaña Script
AcciónAtajoDescripción
Depurar paso a paso por instruccionesF11Mueve el depurador a la función en la línea actual. Si no hay ninguna función en la línea actual, el depurador se mueve a la siguiente línea.
Depurar paso a paso por procedimientosF10Mueve el depurador a la siguiente línea de código, no se mueve a las funciones.
Salir de la depuraciónShift + F11Retira el depurador de la función actual y lo mueve a la siguiente línea de código después de la llamada inicial a la función. Si la línea actual no está dentro de una función, el depurador pasa a la siguiente línea.

En la sección cercana Errores de depuración, puedes optar por tratar los errores del script como puntos de interrupción improvisados.

AcciónDescripción
NuncaDesactiva la depuración improvisada de scripts.
En todas las excepcionesMarca todos los errores, incluso los que ocurren dentro de la función pcall.
En las excepciones no controladasSolo marca los errores que ocurren en el modo no protegido; el depurador ignora los errores que ocurren dentro de pcall.

Otras acciones

La sección Acciones, ubicada en el extremo de la derecha, contiene diversas acciones de los scripts.

AcciónAtajoDescripción
Ir a error del scriptDirige el cursor a la primera instancia de un error dentro de tu script.
Volver a cargar el scriptCtrl/ + RAplica cualquier cambio que se haya realizado en un script a la prueba del juego activa. Los cambios no se guardan en el script fuera de la prueba del juego, a menos que la configuración de Studio esté establecida para guardar automáticamente los cambios del script en tiempo de ejecución o que decidas guardarlos al detener la prueba del juego. Esta acción solo está disponible mientras se prueba el juego.
ConfirmarConfirma cualquier cambio en el script para que otros desarrolladores de tu equipo puedan acceder al script actualizado. Esta acción solo está disponible durante las sesiones de Crear en equipo.
Activar ComentarioCtrl/ + /Te permite determinar si una línea de script es un comentario o no.
Expandir todos los plieguesCtrl/ + EExpande todos los pliegues contraídos del script.
Contraer todos los plieguesShift + Ctrl/ + EContrae todas las secciones plegables del script.