Want to create interactive content? It’s easy in Genially!

Get started free

Roblox Studio - Clase 3

Facundo Fierro

Created on June 24, 2021

Start designing with a free template

Discover more than 1500 professional designs like these:

Memories Presentation

Pechakucha Presentation

Decades Presentation

Color and Shapes Presentation

Historical Presentation

To the Moon Presentation

Projection Presentation

Transcript

Roblox Studio Clase 3

EMPEZAR

Introducción

Reglas

Objetivos

Centro de Actividades

Actividad Extra

Reglas de la clase

  • Mantener el micrófono silenciado cuando no hablamos para evitar el ruido de fondo.
  • Usar el chat para solicitar soporte con la palabra "AYUDA".
  • Prestar atención al profe.
  • Si algo no nos sale bien, no nos preocupemos, lo repetiremos.
  • Participar lo máximo posible.
  • ¡Divertirse mucho!

Objetivos

Aprender nociones basicas sobre la Programación Orientada a Objetos

Profundizar en el uso de Funciones con Parametros

Aprender a utilizar la herramienta de Edición de Terreno en Roblox Studio

Introducción

En la clase anterior vimos como hacer cambios en los objetos de nuestro juego basados en el tiempo.Ahora vamos a aprender a crear nuevos comportamientos en base a las interacciones del jugador con otros objetos.

Centro de Actividades

ACTIVIDADES

5. Eventos

1. Bloque trampa

6. Editor de Terreno

2. Script trampa

3. Parámetros

7. Actividades Extra

4. Programación Orientada a Objetos

Bloque trampa

1. Utilizamos el botón part para crear un nuevo objeto y le cambiamos el nombre a Trampa

2. Cambiamos color material y tamaño a gusto

3. Creamos un script al que llamaremos MatarJugadorScript dentro del objeto Lava

IR AL CENTRO DE ACTIVIDADES

Script trampa

Para hacer un script que mate al jugador cuando toca un objeto debemos utilizar algunos de los conceptos vistos la clase pasada

Primero creamos una variable para referirnos al objeto donde esta el script (el objeto trampa)

Luego creamos la función MatarJugador()

IR AL CENTRO DE ACTIVIDADES

¿Qué son parámetros?

Son un tipo de variable que va dentro de los paréntesis de una función y se usan para darle a esa función un valor con el que trabajar cuando se la llama

Para crear un parámetro en MatarJugador() solo se debe agregar el nombre de la variable entre los parentesis

IR AL CENTRO DE ACTIVIDADES

¿Qué es la Programación Orientada a Objetos o POO?

Si miras a tu alrededor, verás un montón de objetos

IR AL CENTRO DE ACTIVIDADES

Tomemos por ejemplo el lápiz y la goma de borrar

Tienen características que los hacen diferentes

Madera

Material

Goma

Las características en programación se llaman "propiedades"

Tamaño

30 cm

20 cm

Rojo

Blanco

Color

IR AL CENTRO DE ACTIVIDADES

Los objetos pueden realizar "Acciones"

Acciones

Escribir

Borrar

Las "acciones" en programación se llaman "Funciones"

IR AL CENTRO DE ACTIVIDADES

Eventos

En Roblox Studio además de propiedades y funciones, cada objeto tiene eventos que nos sirven para mandar señales de cosas específicas que pasan en el juego, como por ejemplo un jugador tocando un objeto o conectandose al juego

En este caso usamos el evento Touched para comprobar que el jugador esta tocando la plataforma

IR AL CENTRO DE ACTIVIDADES

Character y Humanoid

Cuando el jugador toca el objeto trampa, Roblox detecta la parte específica del jugador que toca la trampa, por ejemplo el pie o la pierna. Esta parte esta dentro de lo que se llama el Character Model y dentro de éste encontramos Humanoid

Agregamos una variable para el Character Model del personaje que toca la trampa

Humanoid es la parte del Character Model donde encontramos todas las propiedades del jugador, como la vida, velocidad de movimiento y potencia de salto.

Y también una variable para Humanoid usando la función FindFirstChild()

IR AL CENTRO DE ACTIVIDADES

Por último debemos modificar la propiedad Health de nuestro Humanoid para que la Vida de nuestro personaje sea igual a 0

¿Te animas a crear una nueva trampa que haga que el jugador camine más lento?

IR AL CENTRO DE ACTIVIDADES

Editor de Terreno

Para utilizar el Editor de Terreno debemos presionar primero el botón Terrain dentro de la ventana Editor, en la pestaña Home

Dentro de la ventana del Editor de Terreno encontraremos tres pestañas

Edit

Region

Create

IR AL CENTRO DE ACTIVIDADES

Actividades Extra

¡Agrega trampas a tus niveles para hacerlos más interesantes! Recuerda probar todos los obstáculos tú mismo para asegurarte de que todo ande bien.

¡Gracias!

Te esperamos en la próxima clase