CursosEmpresasBlogLiveConfPrecios

Crea un blueprint básico con getters y setters

Clase 5 de 10 • Curso de Introducción a Unreal Engine: Configuración y Entorno de Desarrollo

Clase anteriorSiguiente clase

Contenido del curso

¡Conoce esta saga de cursos de Unreal Engine de Platzi!
  • 1

    Desarrollo de Personajes en Unreal Engine 4.25

    00:50
Instalación y configuración de Unreal Engine para desarrollo de videojuegos
  • 2
    El motor de videojuegos de Epic Games: Unreal Engine

    El motor de videojuegos de Epic Games: Unreal Engine

    10:06
  • 3

    Instalación de Unreal Engine paso a paso

    02:02
  • 4
    Configuración de Unreal Engine y buenas prácticas para videojuegos

    Configuración de Unreal Engine y buenas prácticas para videojuegos

    15:31
Primeros pasos con Unreal Engine
  • 5
    Crea un blueprint básico con getters y setters

    Crea un blueprint básico con getters y setters

    18:47
  • 6
    Unreal Marketplace: importa assets y crea blueprints de animación

    Unreal Marketplace: importa assets y crea blueprints de animación

    16:58
  • 7
    Máquinas de estado y animaciones con condicionales

    Máquinas de estado y animaciones con condicionales

    10:54
  • 8
    Comunicación entre blueprints

    Comunicación entre blueprints

    11:17
  • 9

    Acceso a Propiedades en Nodos de Blueprints de Animación en UE 4.26

    01:18
Siguientes pasos con Unreal Engine
  • 10

    Examen Final del Curso de Unreal Engine: Configuración y Entorno

    00:21
    johanna lopez

    johanna lopez

    student•
    hace 3 años

    Si estan usando UE5 el comando "Float - Float" ya no existe.. se puede buscar solo con "-"

    FloatMenosFloatActualizado.JPG

      Isaac Mujica

      Isaac Mujica

      student•
      hace 3 años

      Gracias por esto, lo estaba buscando y no lo conseguia!

    Lautaro Cabral

    Lautaro Cabral

    student•
    hace 5 años

    Creo que prefiero el viejo y confiable c++ Aunque esta manera de programar me recuerda a los circuitos electrónicos por alguna razón

      Wilkin Trinidad Espinal

      Wilkin Trinidad Espinal

      student•
      hace 4 años

      yo ya tenia alguna experiencia con la programacion en graficos pero nunca supe como hhacer una funcion y deje de hacerlo

    Diana Hernandez

    Diana Hernandez

    student•
    hace 5 años

    Hola, tengo la siguiente duda, el curso está hecho en base a windows. En mi caso, tengo Linux, ¿puedo llevar el curso y me será útil para este SO?

      Daniel Serna

      Daniel Serna

      student•
      hace 5 años

      De poder se puede, pero se complica mas D: mira: https://docs.unrealengine.com/en-US/SharingAndReleasing/Linux/BeginnerLinuxDeveloper/SettingUpAnUnrealWorkflow/index.html

      Christian Andrade

      Christian Andrade

      teacher•
      hace 4 años

      Unreal es soportado en Linux, pero no tendrás un launcher y tendrás que configurar algunas cosas del editor por tu cuenta.

      Revisa el Quick Start y el How to Set Up que encontrarás en este link: https://docs.unrealengine.com/4.26/en-US/SharingAndReleasing/Linux/

      Luego de eso, dentro del editor de Unreal todo será mayormente igual

    Elder José López López

    Elder José López López

    student•
    hace 3 años

    Lo copie, pero no entiendo que es lo que hice. Si se programar y podría hacerlo en código textual. Pero no entiendo en que orden se ejecutan los bloques del los ejemplos (En diagrama de flujo), ¿Cómo están funcionando??

    sofia tau anzoategui

    sofia tau anzoategui

    student•
    hace 4 años

    buenas, sirve este curso para el UE5? porque hasta ahora venía bien, pero resulta que no encuentro la acción "float - float", si alguien sabe cómo reemplazarlo sería genial. gracias!

      sofia tau anzoategui

      sofia tau anzoategui

      student•
      hace 4 años

      ya lo resolvi! se encuentra solo por “subtract” en operations… por si le sirve a alguien. Lo mismo pasa con "float < float" que es "less" o "less equal" :)

    ERNESTO LARA

    ERNESTO LARA

    student•
    hace 4 años

    Que tal. Buenas! Tengo una duda recientmente instale la verdion 5.0.1 y no me sale la opcion float-float por lo que estoy trabado en ese punto.

    Tambien tengo otra duda que no tiene nada que ver con esto pero si me ayudan estaria agradecido. Por alguna extraña razon el motor se isntalo de forma muy extraña y esta mezclado entre ingles y español, los menues, las pesañas, funciones etc.

      Alexis Duque

      Alexis Duque

      student•
      hace 4 años

      Revisa la respuesta de sofia tau anzoategui

    Ihared Sefiroth Hernández Arias

    Ihared Sefiroth Hernández Arias

    student•
    hace 4 años

    ¿Cómo puedo hacer lo que hizo el profesor en el minuto 17.15?

      Eloy Chávez Dev

      Eloy Chávez Dev

      student•
      hace 4 años

      Holiiii 👋🏻

      Si te refieres a la conexión que hizo entre check dead y OR solo agrego un nuevo nodo que se conecta entre ellos, al situarse sobre el OR aparecen unos "circulos pequeños" donde se puede crear un nuevo nodo para conectarlos.

    Willy Aguirre

    Willy Aguirre

    student•
    hace 4 años

    donde me puedo descarga la base incial del juego ?

      Omar Daniel Centeno

      Omar Daniel Centeno

      student•
      hace 4 años

      Hola

      El profesor explica los pasos para descargar e instalar la base del proyecto en la clase Configuración de Unreal Engine y buenas prácticas para videojuegos. Puedes repasarla por si dejaste algo de lado.

      El proyecto base lo descargas desde este repositorio en Drive.

      Saludos

    Isabel Cristina Hernández Escobar

    Isabel Cristina Hernández Escobar

    student•
    hace 4 años

    Hola, cómo puedo verificar que las funciones creadas estan actuando correctamente? Eso sería bueno como cierre de esta clase.

      Daniel Serna

      Daniel Serna

      student•
      hace 4 años

      Esta el nodo print string que te muestra en pantalla el valor del resultado mientras estas jugando. Tambien mientras estas en el modo juego puedes ver la ventana de blueprints y los nodos se van alumbrando segun se van ejecutando.

    Gared Gonzalez

    Gared Gonzalez

    student•
    hace 5 años

    Saben donde puedo descargar el proyecto?

      RONNY MICHAEL MINDA VERA

      RONNY MICHAEL MINDA VERA

      student•
      hace 5 años

      https://drive.google.com/file/d/17sH1fYsp24R8XCQpeoPewA3ztXs5FGdV/view

    Jesús Salvador Bautista Santiago

    Jesús Salvador Bautista Santiago

    student•
    hace un año

    Hola el link ya no funciona y en el curso ya no esta me podrían pasar otro por favor

    Alfredo Castro

    Alfredo Castro

    student•
    hace 3 años

    Crear un blueprint básico con getters y setters


    Blueprint es una API de C++ que te permite programar, como un lenguaje de programación basado en C++, pero más visual, de esta forma podremos trabajar con nuestras clases en Unreal de una forma gráfica y de una manera más rápida y eficiente.

    Como comenzar a organizar nuestro proyecto


    Por convencionalismos comenzamos a estructurar nuestros archivos de la siguiente manera;

    A) Creamos una carpeta llamada Core, dentro de nuestra carpeta raíz con el nombre del proyecto

    B) Arrastramos nuestra carpeta llamada Blueprints dentro de la carpeta Core

    C) Agregamos un color a la carpeta; clic derecho a la carpeta (Menú contextual) → set color

    D) Agregaremos un nuevo Blueprint del actor base de nuestro proyecto

    • creamos nuestra entidad base, nuestra clase base de personajes vivos dentro del proyecto
    • creamos una carpeta llamada Creatures dentro de la carpeta BluePrints
    • creamos un nuevo BluePrint Class dando clic derecho en el menú contextual

    🪰 Un Blueprint no es más que un objeto que podemos arrastrar dentro del mundo y que va a tener aluna acción (no es algo estático), un objeto con programación detrás

    • Actor → esa es la clase más básica que podemos arrastrar en un mundo, algún objeto que hará una acción, por ejemplo una puerta que se cierra y se abre al presionar un botón
    • Pawn → hereda las características de un actor o lo que puede ser el actor, pero aparte puede ser poseído el jugador con algún input, o un algoritmo de inteligencia artificial
    • Character → es todo lo que tiene el Pawn (todo lo que tiene el actor), pero adicionalmente tiene la habilidad de moverse alrededor de un mundo, puede volar, saltar, nadar.

    🪰 Unreal es un motor basado en componentes, por lo que ya viene con unos componentes precargados, pero también podemos crear y agregar componentes

    🪰 Los componentes se agregan a nuestras clases (tipo blueprint) a manera de fichas de Lego

    Damian Adriel Crivani Jara

    Damian Adriel Crivani Jara

    student•
    hace 4 años

    Que buena forma de empezar con los Blueprint. Se me complico un poco al comienzo, pero ya estamos listos. No hay que rendirse.

    Diaz Mauricio

    Diaz Mauricio

    student•
    hace 4 años

    Que interesante usar Blueprints

    Leonardo Gutierrez

    Leonardo Gutierrez

    student•
    hace 4 años

    Genial

    RONNY MICHAEL MINDA VERA

    RONNY MICHAEL MINDA VERA

    student•
    hace 5 años

    No puedo crear la jerarquía, que hago?

      Gael Treviño Prieto

      Gael Treviño Prieto

      student•
      hace 5 años

      Puedes simplemente añadir el componente y luego arrástralo dentro del componente que quieres que sea el padre

      Christian Andrade

      Christian Andrade

      teacher•
      hace 4 años

      Que tal, puedes explicar mejor la pregunta?

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads