﻿1
00:00:04,550 --> 00:00:05,930
‫Hola y bienvenido.

2
00:00:05,930 --> 00:00:12,650
‫En este video, vamos a crear nuestra primera clase de C++ y volver a compilar el editor desde el código de

3
00:00:12,650 --> 00:00:13,430
‫Visual Studio.

4
00:00:13,430 --> 00:00:19,520
‫Entonces, al final del día, tendrá una clase de C++ que puede ubicar en su dibujo de contenido y

5
00:00:19,520 --> 00:00:23,510
‫un proyecto de código de Visual Studio que puede abrir y compilar.

6
00:00:23,510 --> 00:00:25,220
‫Vamos a sumergirnos y ver cómo.

7
00:00:25,930 --> 00:00:33,130
‫Entonces, ahora que tenemos todas nuestras herramientas en su lugar, es hora de comenzar a crear algunas clases de C++.

8
00:00:33,250 --> 00:00:40,630
‫Ahora, antes de hacer eso, debemos cambiar nuestro editor predeterminado para que podamos usar el código de Visual Studio de

9
00:00:40,630 --> 00:00:41,590
‫forma predeterminada.

10
00:00:41,620 --> 00:00:47,110
‫Ahora, el lugar para hacer esto es en las preferencias del editor en lugar de las preferencias del proyecto.

11
00:00:47,110 --> 00:00:50,650
‫Por lo tanto, es una configuración global en todo su editor.

12
00:00:50,770 --> 00:00:56,740
‫Así que vamos al menú de edición, bajamos a las preferencias del editor y aparece esta pestaña aquí.

13
00:00:56,740 --> 00:01:03,370
‫Y luego vamos a ver en el panel de la izquierda el código general y luego el código fuente y debajo hay

14
00:01:03,370 --> 00:01:06,460
‫básicamente una opción que es nuestro editor de código fuente.

15
00:01:06,490 --> 00:01:14,190
‫Ahora, en una PC, esto se establecerá de manera predeterminada en Visual Studio 2022 en una Mac, se establecerá de manera predeterminada en Xcode.

16
00:01:14,200 --> 00:01:19,480
‫Queremos seguir adelante y cambiar esta configuración para que todos estemos en la misma página y usemos el código de

17
00:01:19,480 --> 00:01:20,140
‫Visual Studio.

18
00:01:20,170 --> 00:01:25,090
‫Cuando haces eso, aparece una pequeña ventana emergente que dice: Oye, esta configuración requiere que reinicies

19
00:01:25,090 --> 00:01:28,210
‫el editor, así que sigamos adelante y reiniciémoslo ahora.

20
00:01:28,360 --> 00:01:34,300
‫Y te animo a que sigas adelante y hagas esto y me sigas y reinicies el editor

21
00:01:34,300 --> 00:01:37,420
‫mientras miras el resto de los próximos pasos.

22
00:01:37,510 --> 00:01:41,420
‫Así que ahora no necesitamos nuestra pestaña de preferencias del Editor para que podamos cerrarla.

23
00:01:41,440 --> 00:01:44,440
‫Lo que queremos hacer es crear nuestra primera clase.

24
00:01:44,440 --> 00:01:49,510
‫Ahora la clase que vamos a crear será para una plataforma móvil que vamos a

25
00:01:49,510 --> 00:01:50,800
‫programar en C++.

26
00:01:51,370 --> 00:01:59,560
‫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í.

27
00:01:59,560 --> 00:02:05,500
‫Así que hacemos clic en eso, aparece un nuevo asistente de clase y esto creará automáticamente parte

28
00:02:05,500 --> 00:02:07,940
‫del código para que podamos comenzar.

29
00:02:07,960 --> 00:02:14,380
‫Ahora queremos crear un actor porque lo vamos a colocar en el mundo como una plataforma móvil.

30
00:02:14,380 --> 00:02:19,090
‫Hay algunas opciones diferentes que podríamos tener, teóricamente, pero para simplificar, vamos a comenzar

31
00:02:19,090 --> 00:02:21,210
‫con la creación de un actor.

32
00:02:21,220 --> 00:02:25,240
‫Luego podemos hacer clic en el siguiente botón y queremos darle un nombre a nuestro actor.

33
00:02:25,240 --> 00:02:29,140
‫Así que mi actor es un nombre realmente basura para esto.

34
00:02:29,140 --> 00:02:35,650
‫Lo llamaremos Plataforma móvil y lo escribiré así con una M mayúscula en movimiento y

35
00:02:35,800 --> 00:02:43,930
‫luego una P mayúscula para plataforma y eso porque no se permiten espacios en los nombres de las clases

36
00:02:43,930 --> 00:02:45,070
‫en C++.

37
00:02:45,100 --> 00:02:51,760
‫Esto simplemente nos permite seleccionar fácilmente las diferentes palabras usando una letra mayúscula para comenzar cada palabra, para que pueda

38
00:02:51,760 --> 00:02:55,480
‫ver fácilmente que se trata de plataformas móviles y nada más.

39
00:02:55,690 --> 00:02:58,780
‫Luego podemos dejarlo en la ubicación predeterminada.

40
00:02:58,780 --> 00:03:03,190
‫Podemos dejar todo lo demás como predeterminado y simplemente hacer clic en crear clase.

41
00:03:03,220 --> 00:03:10,930
‫Esto pasará por el proceso de generar todo el código y la configuración que necesitamos para C++ porque hasta ahora

42
00:03:10,930 --> 00:03:17,800
‫este proyecto ha sido simplemente un proyecto de modelo, pero ahora siguió adelante y agregó todas las cosas

43
00:03:17,800 --> 00:03:21,490
‫que necesita para ser un Proyecto C++ y Blueprint.

44
00:03:21,910 --> 00:03:26,620
‫Puede ver que aparecerá este mensaje que dice que su proyecto ahora incluye fuentes.

45
00:03:26,620 --> 00:03:29,160
‫Cierre el editor y cree desde su ID.

46
00:03:29,290 --> 00:03:30,480
‫¿Qué es una identificación?

47
00:03:30,490 --> 00:03:36,490
‫Bueno, ID significa Entorno de desarrollo integrado, y para todos los efectos, eso solo significa nuestro

48
00:03:36,490 --> 00:03:38,440
‫editor de código fuente.

49
00:03:38,440 --> 00:03:45,460
‫Entonces, lo que significa es que queremos abrir el código C++ en Visual Studio, así que hacemos clic en Aceptar.

50
00:03:45,460 --> 00:03:51,130
‫Y luego, lo siguiente que aparece aquí dice plataformas móviles agregadas con éxito, pero debe volver

51
00:03:51,130 --> 00:03:52,030
‫a compilar.

52
00:03:52,030 --> 00:03:54,220
‫¿Le gustaría abrir el editor de código ahora?

53
00:03:54,220 --> 00:03:58,420
‫Bueno, deberías decir que sí, pero solo te mostraré lo que sucede si accidentalmente cerraste

54
00:03:58,420 --> 00:03:59,830
‫este mensaje por error.

55
00:03:59,830 --> 00:04:01,180
‫Así que simplemente vamos a decir que no.

56
00:04:01,210 --> 00:04:06,160
‫Nos deja aquí en el editor y notará que si va a un navegador de contenido, no

57
00:04:06,160 --> 00:04:07,930
‫ha agregado ningún C++ aquí todavía.

58
00:04:07,930 --> 00:04:10,990
‫Y veremos cómo se ve eso en solo un segundo.

59
00:04:10,990 --> 00:04:18,190
‫Pero lo que puede hacer si olvidó o no abrió el editor en ese momento es volver al menú

60
00:04:18,190 --> 00:04:20,920
‫de herramientas y hacer clic aquí.

61
00:04:20,920 --> 00:04:24,160
‫Hay una opción abierta de código de Visual Studio.

62
00:04:24,160 --> 00:04:29,740
‫Ahora, es importante tener en cuenta que en las versiones recientes también tenemos que hacer clic en Refresh Visual Studio Code

63
00:04:29,740 --> 00:04:31,880
‫Project cada vez que agregamos una nueva clase.

64
00:04:31,880 --> 00:04:36,940
‫Esto no sucede automáticamente para nosotros en este momento, y luego puede hacer clic en el botón Abrir proyecto

65
00:04:36,940 --> 00:04:39,460
‫de código de Visual Studio después de eso.

66
00:04:39,460 --> 00:04:46,360
‫Y si tampoco tenía esta opción aquí o había cerrado el editor o lo que sea, también

67
00:04:46,360 --> 00:04:55,150
‫puede ir a su proyecto en Windows Explorer o Finder y puede encontrar el archivo del espacio de trabajo del código DOT.

68
00:04:55,150 --> 00:05:00,760
‫Ese es el que puede abrir y que seguirá adelante y se abrirá con el código de Visual Studio.

69
00:05:00,760 --> 00:05:03,460
‫O es posible que deba elegir abrirlo en el código de Visual Studio.

70
00:05:03,520 --> 00:05:05,890
‫Y entonces esto es con lo que terminarás.

71
00:05:05,890 --> 00:05:10,000
‫Puede ver que tenemos por defecto, este terminal no estará abierto para usted.

72
00:05:10,000 --> 00:05:11,440
‫Así que vamos a cerrar eso.

73
00:05:11,770 --> 00:05:16,660
‫Y lo que verá es que habrá dos pestañas disponibles aquí, potencialmente dos pestañas.

74
00:05:16,660 --> 00:05:22,060
‫Es posible que no estén abiertos para usted, pero tendrá un explorador a la izquierda que le mostrará todos los archivos de

75
00:05:22,060 --> 00:05:22,600
‫su proyecto.

76
00:05:22,600 --> 00:05:25,180
‫Tendrá tal vez algún código abierto en el centro.

77
00:05:25,470 --> 00:05:26,490
‫No importa en esta etapa.

78
00:05:26,490 --> 00:05:30,210
‫Llegaremos a comprender mucho más el código de Visual Studio más adelante.

79
00:05:30,240 --> 00:05:36,150
‫Lo principal para lo que queremos usarlo ahora es para volver a compilar el binario de nuestro editor.

80
00:05:36,150 --> 00:05:39,420
‫Entonces, para hacer eso, primero cerremos nuestro editor.

81
00:05:39,420 --> 00:05:44,760
‫En realidad, no tiene que estar cerrado para hacer esto, pero también podríamos cerrarlo de vez en

82
00:05:44,760 --> 00:05:52,080
‫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.

83
00:05:52,080 --> 00:05:55,470
‫Y puede ver que hay un atajo asociado que usará más adelante.

84
00:05:55,470 --> 00:05:57,620
‫Así que tome nota de lo que esto es en su plataforma.

85
00:05:57,630 --> 00:06:02,880
‫Para mí, es el cambio de control B, así que vamos a hacer clic en esa opción y luego lo

86
00:06:02,880 --> 00:06:07,980
‫que quiere hacer, puede ver que tengo una tarea utilizada recientemente aquí, pero no tendrá una tarea utilizada recientemente.

87
00:06:07,980 --> 00:06:13,380
‫Deberá desplazarse hacia abajo para encontrar esa tarea, que para mí no está en las opciones.

88
00:06:13,380 --> 00:06:20,940
‫Pero lo importante a buscar es que dice editor, así que tenemos editor de asalto de obstáculos, luego

89
00:06:20,940 --> 00:06:23,310
‫desarrollo aquí y luego compilar.

90
00:06:23,310 --> 00:06:25,860
‫Así que queremos compilar el desarrollo del editor.

91
00:06:25,860 --> 00:06:29,040
‫Avancemos y seleccionemos la opción que coincida con eso para usted.

92
00:06:29,040 --> 00:06:30,780
‫Las plataformas pueden ser diferentes.

93
00:06:30,780 --> 00:06:33,300
‫Puede ver que hay una plataforma iOS aquí.

94
00:06:33,300 --> 00:06:35,190
‫Hay una plataforma win 64.

95
00:06:35,190 --> 00:06:36,780
‫Probablemente serán plataformas Mac.

96
00:06:36,780 --> 00:06:39,930
‫Si estás en una Mac, obviamente vas a optar por la plataforma en la que estás.

97
00:06:39,930 --> 00:06:43,770
‫Estoy en Win 64, Windows 64, así que ese es el que busco.

98
00:06:43,770 --> 00:06:45,630
‫Así que adelante, haz clic en eso.

99
00:06:45,900 --> 00:06:51,600
‫Y lo que haremos es abrir una pequeña ventana aquí en la parte inferior llamada

100
00:06:51,600 --> 00:06:56,580
‫terminal y tendrá un montón de texto desplazándose, que es el proceso.

101
00:06:57,220 --> 00:07:03,190
‫Compilando este C++ recién agregado en binario que se puede ejecutar en nuestro editor.

102
00:07:03,310 --> 00:07:06,610
‫Así que este es un proceso razonablemente más largo.

103
00:07:06,610 --> 00:07:10,540
‫Así que me gustaría que siguiera adelante y comenzara a compilar su propio C++.

104
00:07:10,540 --> 00:07:15,220
‫Así que cree una nueva plataforma móvil, actor C++ en el editor.

105
00:07:15,220 --> 00:07:22,330
‫Recuerde cambiar de Visual Studio o Xcode a Visual Studio Code en las preferencias del editor.

106
00:07:22,630 --> 00:07:24,640
‫Abre Visual Studio Code.

107
00:07:24,640 --> 00:07:30,100
‫Le mostré varias formas en las que puede abrir el proyecto de Visual Studio Code, luego compilar el

108
00:07:30,100 --> 00:07:35,260
‫editor nuevamente usando esa tarea de ejecución de compilación y echar un vistazo a la terminal.

109
00:07:35,260 --> 00:07:38,350
‫Y cuando eso esté terminado, vas a relanzar el proyecto.

110
00:07:38,350 --> 00:07:39,760
‫¿Cómo sabes que está terminado?

111
00:07:39,760 --> 00:07:43,870
‫Bueno, al final dirá que la terminal será reutilizada por tareas.

112
00:07:43,870 --> 00:07:45,280
‫Pulse cualquier tecla para cerrarlo.

113
00:07:45,310 --> 00:07:50,410
‫También le muestra el tiempo total de ejecución del proceso de compilación.

114
00:07:50,410 --> 00:07:52,390
‫Así es como sabes que estará terminado.

115
00:07:52,390 --> 00:07:55,030
‫Así que pausa el video y ve a ese punto.

116
00:07:58,380 --> 00:07:59,010
‫Bueno.

117
00:07:59,010 --> 00:07:59,850
‫Bienvenido de nuevo.

118
00:07:59,850 --> 00:08:02,520
‫Entonces puede continuar y reiniciar el editor.

119
00:08:02,520 --> 00:08:07,290
‫En este punto, puede hacerlo desde Epic Games Launcher o haciendo doble clic en su

120
00:08:07,290 --> 00:08:09,480
‫proyecto en su carpeta de proyectos.

121
00:08:09,630 --> 00:08:15,300
‫Y cuando el proyecto se haya abierto, puede ir al cajón de contenido y ahora lo verá junto a

122
00:08:15,300 --> 00:08:16,650
‫su carpeta de contenido.

123
00:08:16,650 --> 00:08:21,180
‫En el panel de la izquierda, ahora tiene una carpeta de clases de C++.

124
00:08:21,600 --> 00:08:28,110
‫Si hace clic en eso y va a la carpeta de asalto de obstáculos, puede ver nuestra clase de plataforma móvil.

125
00:08:28,110 --> 00:08:33,180
‫Así que esto de ser un actor puede ser arrastrado directamente a nuestro nivel.

126
00:08:33,240 --> 00:08:40,050
‫Ahora en este momento el actor está completamente vacío por lo que ni siquiera tiene una posición y ubicación.

127
00:08:40,050 --> 00:08:46,680
‫Entonces, de forma predeterminada, verá el gizmo en la ventana gráfica en el centro del mapa en 000.

128
00:08:46,680 --> 00:08:49,350
‫Esto está bien por ahora y lo corregiremos más adelante.

129
00:08:49,350 --> 00:08:50,730
‫Así que adelante y haz eso.

130
00:08:50,730 --> 00:08:56,280
‫Verifique que todo funcione así y guarde su mapa y nos vemos en el próximo video.

