Want to create interactive content? It’s easy in Genially!
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:
View
Memories Presentation
View
Pechakucha Presentation
View
Decades Presentation
View
Color and Shapes Presentation
View
Historical Presentation
View
To the Moon Presentation
View
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