Asistente es el ayudante de IA de Roblox que puede ayudarte a crear y codificar tus juegos. En este capítulo, vamos a repasar cómo abrir el Asistente en Studio, escribir solicitudes que cambien el comportamiento de las partes y probar tus resultados para ver si necesitas hacer algún cambio en el ejemplo de código del Asistente.
Abrir Asistente
El Asistente está disponible en la esquina superior derecha de esta página web, así como directamente en Studio. Esta segunda ubicación permite que el Asistente haga referencia directamente a todo lo que compone tu juego, y luego haga sugerencias sobre cómo puedes agregar o editar objetos 3D y scripts para tus objetivos de juego específicos.

Crear mensaje
Una vez que el Asistente está abierto en Studio, puede hacer referencia a todas tus plataformas y agregar scripts para cambiar su comportamiento, como:
- Cambiar de color cada vez que un jugador toca la parte.
- Moverse hacia arriba, esperar 3 segundos, y luego volver a su posición anterior.
- Reducir la salud del jugador mientras más tiempo permanezca en la parte.
Para demostrar cómo funciona este proceso, esta sección del tutorial te muestra cómo trabajar con el Asistente para hacer que tu primera plataforma brille cada vez que un jugador salte sobre ella.
Para crear un mensaje para este comportamiento:
- OPCIONALRenombra tu primera plataforma para que el Asistente sepa qué parte crear un script.
- En la vista, selecciona tu primera plataforma.
- En la ventana de Explorador, haz clic derecho en el objeto activo, luego selecciona Renombrar en el menú contextual.
- Escribe GlitterPart, luego presiona Enter.
En la ventana de Asistente, navega hasta la entrada Ingresa la solicitud aquí, luego escribe lo siguiente: Agrega un nuevo script que cree destellos amarillos mientras GlitterPart sea tocado.

Presiona Enter. El Asistente comienza a generar un ejemplo de código, luego se muestra una ventana con un ejemplo de código sugerido que es similar al siguiente:
local part = script.Parentlocal sparkles = nillocal touchCount = 0local function createSparkles()if not sparkles thensparkles = Instance.new("Sparkles")sparkles.Color = Color3.new(1, 1, 0) -- Amarillosparkles.Parent = partendendlocal function removeSparkles()if sparkles thensparkles:Destroy()sparkles = nilendendpart.Touched:Connect(function(hit)touchCount = touchCount + 1createSparkles()end)part.TouchEnded:Connect(function(hit)touchCount = touchCount - 1if touchCount <= 0 thenremoveSparkles()touchCount = 0endend)Haz clic en Aceptar. A medida que aprendas más sobre codificación con Luau, será más fácil revisar los ejemplos de código del Asistente para asegurarte de que funcionen para tus casos de uso.
Hay más de una forma correcta de hacer cualquier solicitud en particular, pero cada palabra cuenta. Por ejemplo, la siguiente tabla muestra cómo incluso elecciones de palabras ligeramente diferentes a la solicitud original pueden producir resultados diferentes.
| Variación de Solicitud | Resultados Posibles |
|---|---|
| Crea destellos amarillos mientras GlitterPart sea tocado. | El Asistente podría mostrarte el código, pero no crear un nuevo script. También podría agregar el código a un script existente aleatorio. |
| Haz destellos morados cuando la parte llamada GlitterPart sea pisada. | El Asistente podría hacer destellos antes de que GlitterPart sea pisada, o hacer solo unos pocos destellos. |
| Haz que GlitterPart brille | En lugar de agregar un script, el Asistente simplemente agregará un emisor de partículas (el objeto que hace destellos) a GlitterPart. Lo cual puede ser bueno si quieres que brille en todo momento. |
Cuantos menos detalles proporciones, más impredecibles serán los resultados. Por ejemplo, los resultados posibles para la solicitud Haz que las partes brillen cuando las tocas pueden incluir:
- El script resultante no funciona en absoluto.
- Solo una parte aleatoria funciona.
- Las partes brillan antes de ser tocadas.
Si haces una solicitud y no obtienes los resultados que deseas, reformula la solicitud y vuelve a intentarlo.
Probar resultados
Aunque el Asistente está aprendiendo constantemente y mejorando, a veces produce resultados que son diferentes de lo que pretendías. Siempre debes verificar los resultados de sus sugerencias para asegurarte de que funcionen como se esperaba.
Para probar los resultados del Asistente:
En la esquina superior izquierda de Studio, mantén la opción de prueba Test por defecto, luego haz clic en el botón Play. Studio entra en modo de prueba.

En el juego, salta sobre la primera plataforma. Si el ejemplo de código funciona correctamente, aparecerán destellos amarillos cuando tu personaje toque la parte.
Cuando hayas terminado de verificar los resultados, regresa a la esquina superior izquierda de Studio, luego haz clic en el botón Stop. Studio sale del modo de prueba.

- OPCIONALRegresa a la ventana del Asistente, luego presiona el ícono de pulgar hacia arriba o hacia abajo para hacerle saber al Asistente si el ejemplo de código funcionó como pretendías.
Ahora que sabes cómo codificar con el Asistente, intenta crear tus propios mensajes para cambiar cómo se comportan las partes en tu obby. Cuando estés satisfecho con tu creación, pasa a la siguiente sección del tutorial para probar y guardar tu trabajo en Roblox.