‫Hola y bienvenido.
‫En este video, vamos a crear nuestra primera clase de C++ y volver a compilar el editor desde el código de
‫Visual Studio.
‫Entonces, al final del día, tendrá una clase de C++ que puede ubicar en su dibujo de contenido y
‫un proyecto de código de Visual Studio que puede abrir y compilar.
‫Vamos a sumergirnos y ver cómo.
‫Entonces, ahora que tenemos todas nuestras herramientas en su lugar, es hora de comenzar a crear algunas clases de C++.
‫Ahora, antes de hacer eso, debemos cambiar nuestro editor predeterminado para que podamos usar el código de Visual Studio de
‫forma predeterminada.
‫Ahora, el lugar para hacer esto es en las preferencias del editor en lugar de las preferencias del proyecto.
‫Por lo tanto, es una configuración global en todo su editor.
‫Así que vamos al menú de edición, bajamos a las preferencias del editor y aparece esta pestaña aquí.
‫Y luego vamos a ver en el panel de la izquierda el código general y luego el código fuente y debajo hay
‫básicamente una opción que es nuestro editor de código fuente.
‫Ahora, en una PC, esto se establecerá de manera predeterminada en Visual Studio 2022 en una Mac, se establecerá de manera predeterminada en Xcode.
‫Queremos seguir adelante y cambiar esta configuración para que todos estemos en la misma página y usemos el código de
‫Visual Studio.
‫Cuando haces eso, aparece una pequeña ventana emergente que dice: Oye, esta configuración requiere que reinicies
‫el editor, así que sigamos adelante y reiniciémoslo ahora.
‫Y te animo a que sigas adelante y hagas esto y me sigas y reinicies el editor
‫mientras miras el resto de los próximos pasos.
‫Así que ahora no necesitamos nuestra pestaña de preferencias del Editor para que podamos cerrarla.
‫Lo que queremos hacer es crear nuestra primera clase.
‫Ahora la clase que vamos a crear será para una plataforma móvil que vamos a
‫programar en C++.
‫Entonces, el lugar al que vamos para crear una nueva clase de C++ es el menú de herramientas y luego la nueva clase de C++ aquí.
‫Así que hacemos clic en eso, aparece un nuevo asistente de clase y esto creará automáticamente parte
‫del código para que podamos comenzar.
‫Ahora queremos crear un actor porque lo vamos a colocar en el mundo como una plataforma móvil.
‫Hay algunas opciones diferentes que podríamos tener, teóricamente, pero para simplificar, vamos a comenzar
‫con la creación de un actor.
‫Luego podemos hacer clic en el siguiente botón y queremos darle un nombre a nuestro actor.
‫Así que mi actor es un nombre realmente basura para esto.
‫Lo llamaremos Plataforma móvil y lo escribiré así con una M mayúscula en movimiento y
‫luego una P mayúscula para plataforma y eso porque no se permiten espacios en los nombres de las clases
‫en C++.
‫Esto simplemente nos permite seleccionar fácilmente las diferentes palabras usando una letra mayúscula para comenzar cada palabra, para que pueda
‫ver fácilmente que se trata de plataformas móviles y nada más.
‫Luego podemos dejarlo en la ubicación predeterminada.
‫Podemos dejar todo lo demás como predeterminado y simplemente hacer clic en crear clase.
‫Esto pasará por el proceso de generar todo el código y la configuración que necesitamos para C++ porque hasta ahora
‫este proyecto ha sido simplemente un proyecto de modelo, pero ahora siguió adelante y agregó todas las cosas
‫que necesita para ser un Proyecto C++ y Blueprint.
‫Puede ver que aparecerá este mensaje que dice que su proyecto ahora incluye fuentes.
‫Cierre el editor y cree desde su ID.
‫¿Qué es una identificación?
‫Bueno, ID significa Entorno de desarrollo integrado, y para todos los efectos, eso solo significa nuestro
‫editor de código fuente.
‫Entonces, lo que significa es que queremos abrir el código C++ en Visual Studio, así que hacemos clic en Aceptar.
‫Y luego, lo siguiente que aparece aquí dice plataformas móviles agregadas con éxito, pero debe volver
‫a compilar.
‫¿Le gustaría abrir el editor de código ahora?
‫Bueno, deberías decir que sí, pero solo te mostraré lo que sucede si accidentalmente cerraste
‫este mensaje por error.
‫Así que simplemente vamos a decir que no.
‫Nos deja aquí en el editor y notará que si va a un navegador de contenido, no
‫ha agregado ningún C++ aquí todavía.
‫Y veremos cómo se ve eso en solo un segundo.
‫Pero lo que puede hacer si olvidó o no abrió el editor en ese momento es volver al menú
‫de herramientas y hacer clic aquí.
‫Hay una opción abierta de código de Visual Studio.
‫Ahora, es importante tener en cuenta que en las versiones recientes también tenemos que hacer clic en Refresh Visual Studio Code
‫Project cada vez que agregamos una nueva clase.
‫Esto no sucede automáticamente para nosotros en este momento, y luego puede hacer clic en el botón Abrir proyecto
‫de código de Visual Studio después de eso.
‫Y si tampoco tenía esta opción aquí o había cerrado el editor o lo que sea, también
‫puede ir a su proyecto en Windows Explorer o Finder y puede encontrar el archivo del espacio de trabajo del código DOT.
‫Ese es el que puede abrir y que seguirá adelante y se abrirá con el código de Visual Studio.
‫O es posible que deba elegir abrirlo en el código de Visual Studio.
‫Y entonces esto es con lo que terminarás.
‫Puede ver que tenemos por defecto, este terminal no estará abierto para usted.
‫Así que vamos a cerrar eso.
‫Y lo que verá es que habrá dos pestañas disponibles aquí, potencialmente dos pestañas.
‫Es posible que no estén abiertos para usted, pero tendrá un explorador a la izquierda que le mostrará todos los archivos de
‫su proyecto.
‫Tendrá tal vez algún código abierto en el centro.
‫No importa en esta etapa.
‫Llegaremos a comprender mucho más el código de Visual Studio más adelante.
‫Lo principal para lo que queremos usarlo ahora es para volver a compilar el binario de nuestro editor.
‫Entonces, para hacer eso, primero cerremos nuestro editor.
‫En realidad, no tiene que estar cerrado para hacer esto, pero también podríamos cerrarlo de vez en
‫cuando, debemos ir al menú del terminal en la parte superior para ver el código de Visual Studio, luego bajar para ejecutar, construir la tarea.
‫Y puede ver que hay un atajo asociado que usará más adelante.
‫Así que tome nota de lo que esto es en su plataforma.
‫Para mí, es el cambio de control B, así que vamos a hacer clic en esa opción y luego lo
‫que quiere hacer, puede ver que tengo una tarea utilizada recientemente aquí, pero no tendrá una tarea utilizada recientemente.
‫Deberá desplazarse hacia abajo para encontrar esa tarea, que para mí no está en las opciones.
‫Pero lo importante a buscar es que dice editor, así que tenemos editor de asalto de obstáculos, luego
‫desarrollo aquí y luego compilar.
‫Así que queremos compilar el desarrollo del editor.
‫Avancemos y seleccionemos la opción que coincida con eso para usted.
‫Las plataformas pueden ser diferentes.
‫Puede ver que hay una plataforma iOS aquí.
‫Hay una plataforma win 64.
‫Probablemente serán plataformas Mac.
‫Si estás en una Mac, obviamente vas a optar por la plataforma en la que estás.
‫Estoy en Win 64, Windows 64, así que ese es el que busco.
‫Así que adelante, haz clic en eso.
‫Y lo que haremos es abrir una pequeña ventana aquí en la parte inferior llamada
‫terminal y tendrá un montón de texto desplazándose, que es el proceso.
‫Compilando este C++ recién agregado en binario que se puede ejecutar en nuestro editor.
‫Así que este es un proceso razonablemente más largo.
‫Así que me gustaría que siguiera adelante y comenzara a compilar su propio C++.
‫Así que cree una nueva plataforma móvil, actor C++ en el editor.
‫Recuerde cambiar de Visual Studio o Xcode a Visual Studio Code en las preferencias del editor.
‫Abre Visual Studio Code.
‫Le mostré varias formas en las que puede abrir el proyecto de Visual Studio Code, luego compilar el
‫editor nuevamente usando esa tarea de ejecución de compilación y echar un vistazo a la terminal.
‫Y cuando eso esté terminado, vas a relanzar el proyecto.
‫¿Cómo sabes que está terminado?
‫Bueno, al final dirá que la terminal será reutilizada por tareas.
‫Pulse cualquier tecla para cerrarlo.
‫También le muestra el tiempo total de ejecución del proceso de compilación.
‫Así es como sabes que estará terminado.
‫Así que pausa el video y ve a ese punto.
‫Bueno.
‫Bienvenido de nuevo.
‫Entonces puede continuar y reiniciar el editor.
‫En este punto, puede hacerlo desde Epic Games Launcher o haciendo doble clic en su
‫proyecto en su carpeta de proyectos.
‫Y cuando el proyecto se haya abierto, puede ir al cajón de contenido y ahora lo verá junto a
‫su carpeta de contenido.
‫En el panel de la izquierda, ahora tiene una carpeta de clases de C++.
‫Si hace clic en eso y va a la carpeta de asalto de obstáculos, puede ver nuestra clase de plataforma móvil.
‫Así que esto de ser un actor puede ser arrastrado directamente a nuestro nivel.
‫Ahora en este momento el actor está completamente vacío por lo que ni siquiera tiene una posición y ubicación.
‫Entonces, de forma predeterminada, verá el gizmo en la ventana gráfica en el centro del mapa en 000.
‫Esto está bien por ahora y lo corregiremos más adelante.
‫Así que adelante y haz eso.
‫Verifique que todo funcione así y guarde su mapa y nos vemos en el próximo video.