Personalizar cadenas

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

Con la primera oración de tu historia hecha y funcionando en Studio, es hora de personalizar tu cadena con puntuación y saltos de línea. Una vez que estés contento con cómo se ve y se lee para los jugadores, puedes agregar más oraciones y terminar el resto de tu historia.

Agregar puntuación

Cuando pruebas tu experiencia, tu primera oración no incluye ninguna puntuación para que los jugadores sepan que la oración está completa. Para solucionar esto, puedes agregar otra cadena utilizando el mismo proceso de concatenación para conectar tus palabras con tu puntuación.

Para agregar puntuación:

  1. En la misma línea que la variable story, escribe dos puntos.

  2. Agrega otra cadena con un signo de puntuación, como un punto o un signo de exclamación, luego un espacio adicional para que tu próxima oración no comience inmediatamente después del signo de puntuación.


    -- =============================================
    local name1 = storyMaker:GetInput("¿Cuál es tu nombre favorito?")
    local story = ("En un árbol en una colina vive el gran mago " .. name1 .. "! ")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)

Agregar saltos de línea

Un salto de línea mueve el cursor a la siguiente línea de texto. Esto es útil cuando quieres que cada oración comience desde el lado izquierdo de la página y mejorar la legibilidad de tu historia en el gran libro.

Para agregar un salto de línea:

  1. En la misma línea que la variable story, escribe \n.


    -- =============================================
    local name1 = storyMaker:GetInput("¿Cuál es tu nombre favorito?")
    local story = ("En un árbol en una colina vive el gran mago " .. name1 .. "! \n")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)
  2. OPCIONAL
    Puedes agregar más de un salto de línea añadiendo tantos \n como necesites. Por ejemplo, el siguiente ejemplo de código agrega tres saltos de línea.


    -- =============================================
    local name1 = storyMaker:GetInput("¿Cuál es tu nombre favorito?")
    local story = ("En un árbol en una colina vive el gran mago " .. name1 .. "! \n\n\n")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)

Agregar más oraciones

Ahora que tu primera oración incluye puntuación y cualquier salto de línea aplicable, puedes agregar más oraciones a tu historia y hacer más preguntas a los jugadores sobre tus palabras en el lugar reservado.

Para agregar más oraciones:

  1. Debajo de tu primera variable, crea una nueva variable para tu segundo lugar reservado y haz una pregunta relacionada con el tipo de palabra reservada que es. Por ejemplo:


    -- =============================================
    local name1 = storyMaker:GetInput("¿Cuál es tu nombre favorito?")
    local food1
    local story = ("En un árbol en una colina vive el gran mago " .. name1 .. "! \n\n\n")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)
  2. Usando el mismo proceso que tu primera variable, establece la variable y utiliza el método proporcionado storyMaker:GetInput() que muestra tus preguntas en el gran libro. Por ejemplo:


    -- =============================================
    local name1 = storyMaker:GetInput("¿Cuál es tu nombre favorito?")
    local food1 = storyMaker:GetInput("¿Qué te gusta comer?")
    local story = ("En un árbol en una colina vive el gran mago " .. name1 .. "! \n\n\n")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)
  3. Combina la primera cadena de la historia con la respuesta del jugador usando ...

    1. En la misma línea que la variable story, agrega dos puntos.
    2. Agrega un espacio, luego escribe el nombre de la variable que almacena la segunda respuesta del jugador.
    3. Agrega otros dos puntos, luego termina la oración con un signo de puntuación.

    -- =============================================
    local name1 = storyMaker:GetInput("¿Cuál es tu nombre favorito?")
    local food1 = storyMaker:GetInput("¿Qué te gusta comer?")
    local story = ("En un árbol en una colina vive el gran mago " .. name1 .. "! \n\n\n" .. "Cada mañana, al mago le encanta comer un enorme tazón de " .. food1 .. " tostado con miel. ")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)
  4. Repite este proceso para toda tu historia, luego prueba tu experiencia utilizando los pasos del capítulo anterior para asegurarte de que tu código funcione correctamente.

©2026 Roblox Corporation. Roblox, el logotipo de Roblox y "Powering Imagination" son algunas de nuestras marcas registradas y no registradas en los Estados Unidos y otros países.