﻿1
00:00:04,390 --> 00:00:05,350
‫Hola y bienvenido.

2
00:00:05,350 --> 00:00:10,510
‫En esta lección, vamos a crear plataformas móviles que se vean un poco más atractivas visualmente

3
00:00:10,510 --> 00:00:15,490
‫como esta mediante el uso de clases secundarias de planos de una clase de C++.

4
00:00:15,730 --> 00:00:17,440
‫Vamos a sumergirnos y ver cómo funciona.

5
00:00:18,520 --> 00:00:21,040
‫Así que basta con este cubo blanco.

6
00:00:21,040 --> 00:00:24,310
‫Comencemos a usar algunos de los activos de nuestro paquete de activos.

7
00:00:24,310 --> 00:00:30,610
‫Ahora, con estas plataformas móviles, no queremos reconfigurarlas cada vez que las

8
00:00:30,610 --> 00:00:31,150
‫creamos.

9
00:00:31,150 --> 00:00:35,080
‫Así que aquí es donde las clases de planos son útiles.

10
00:00:35,080 --> 00:00:39,370
‫Podemos incluir gran parte de la configuración en nuestro modelo.

11
00:00:39,410 --> 00:00:44,620
‫Entonces, lo que voy a hacer es eliminar la plataforma móvil actual que se ve porque quiero

12
00:00:44,620 --> 00:00:48,640
‫mostrarles cómo podemos crear una nueva clase base de modelo para estos.

13
00:00:49,240 --> 00:00:55,330
‫Así que hemos hecho este proceso muy similar con el personaje de tercera persona de BP que estamos usando.

14
00:00:55,330 --> 00:00:59,290
‫Esta es una clase de modelo basada en otra clase.

15
00:00:59,680 --> 00:01:03,310
‫Ahora podemos hacer esto basándonos en nuestras clases de C++.

16
00:01:03,310 --> 00:01:08,650
‫Así que vamos a nuestro sorteo de contenido y hay algunas formas de hacerlo, pero esta es una de ellas.

17
00:01:08,920 --> 00:01:14,770
‫Podemos ir a las clases de C++, ir a Asalto de obstáculos y hacer clic con el botón derecho en la clase

18
00:01:14,770 --> 00:01:19,510
‫de plataforma móvil que tenemos aquí y crear una clase de modelo basada en la plataforma móvil.

19
00:01:19,930 --> 00:01:20,800
‫Sigamos adelante y hagamos eso.

20
00:01:21,460 --> 00:01:27,860
‫Voy a llamarlo BP, subrayar la plataforma móvil y lo colocaré en la ruta del contenido y creará una clase

21
00:01:27,860 --> 00:01:28,750
‫de modelo.

22
00:01:28,930 --> 00:01:33,490
‫Y luego se abrirá el editor de planos con el que ahora estamos familiarizados.

23
00:01:33,490 --> 00:01:40,690
‫Así que voy a cerrar mi navegador de contenido y aquí pueden ver que tenemos el panel de detalles con todas las configuraciones que tenemos

24
00:01:40,690 --> 00:01:47,680
‫para nuestra plataforma móvil y limpia el movimiento, la distancia, etc. También hemos agregado un componente

25
00:01:47,800 --> 00:01:54,250
‫de ruta de escena predeterminado porque no teníamos un componente aquí.

26
00:01:54,250 --> 00:01:58,270
‫Entonces, un actor debe tener algún tipo de componente, de lo contrario, no tiene una ubicación, por

27
00:01:58,270 --> 00:02:01,180
‫lo que tuvimos que agregar un componente Q en la instancia anterior.

28
00:02:01,720 --> 00:02:07,930
‫Entonces, lo que quiero hacer aquí es incorporar algunos de los activos de nuestro kit de aprendizaje.

29
00:02:08,020 --> 00:02:13,540
‫Entonces, si vamos a nuestro dibujo de contenido a la carpeta de contenido, obtenemos el kit de aprendizaje y luego tenemos

30
00:02:13,540 --> 00:02:16,480
‫una lata de activos y echemos un vistazo a los accesorios.

31
00:02:16,780 --> 00:02:18,580
‫Bueno, hay muchas cosas, muchas carpetas aquí.

32
00:02:18,580 --> 00:02:27,250
‫Entonces, lo que realmente voy a hacer es filtrar al botón de filtro y buscar el filtro de malla estática.

33
00:02:27,550 --> 00:02:31,570
‫Y eso nos mostrará todas las mallas estáticas debajo de los kits de aprendizaje.

34
00:02:32,140 --> 00:02:35,080
‫Y en mi caso, quiero hacer una especie de pilar de piedra.

35
00:02:35,080 --> 00:02:43,210
‫Así que hay algunas formas en las que podría abordar esto, pero creo que este piso del kit es una vía posible para explorar.

36
00:02:43,810 --> 00:02:47,800
‫Y la otra forma de ver esto, por supuesto, es que tenemos los activos en nuestra escena.

37
00:02:47,800 --> 00:02:53,950
‫Así que vayamos y vuelemos a esta otra plataforma aquí, vayamos a la isla flotante y podremos ver

38
00:02:53,950 --> 00:02:55,480
‫qué activos están disponibles.

39
00:02:55,480 --> 00:02:58,030
‫Puedo ver que hay un piso de piedra que me gusta.

40
00:02:58,360 --> 00:03:04,240
‫Si hago clic en eso y miro la malla estática en uso, pueden ver que es este kit de malla estática,

41
00:03:04,360 --> 00:03:05,260
‫malla de piso.

42
00:03:05,260 --> 00:03:10,180
‫De acuerdo, eso es lo que estoy buscando en el sorteo de contenido y podría eliminar el filtro

43
00:03:10,180 --> 00:03:15,310
‫si quiero hacerlo de esa manera y podría buscar el defecto de subrayado del kit que creo que era.

44
00:03:16,090 --> 00:03:17,170
‫Y ese es el que queremos.

45
00:03:17,170 --> 00:03:21,040
‫En realidad, hay dos versiones, así que echemos un vistazo a las diferencias entre ellas.

46
00:03:21,160 --> 00:03:23,920
‫Parece que el segundo está un poco más desarrollado.

47
00:03:23,920 --> 00:03:26,170
‫Ciertamente hay más propiedades cuando paso el mouse sobre ellas.

48
00:03:26,170 --> 00:03:28,660
‫De hecho, hay incluso algunos niveles de detalle.

49
00:03:28,660 --> 00:03:31,030
‫En cuanto a los niveles de detalle, bueno, solo hay uno para el otro.

50
00:03:31,300 --> 00:03:35,830
‫Así que voy a buscar el segundo y lo arrastraré a la ventana gráfica.

51
00:03:35,830 --> 00:03:42,190
‫Y puede ver que se agrega como un componente debajo de esta escena predeterminada, el componente raíz, que está

52
00:03:42,190 --> 00:03:42,790
‫bien.

53
00:03:42,790 --> 00:03:47,770
‫No tenemos que hacer de este kit el centro absoluto de toda la clase.

54
00:03:47,770 --> 00:03:49,510
‫No tiene que ser el componente raíz.

55
00:03:49,510 --> 00:03:56,470
‫Podemos unirlo a la raíz y eso nos permite mover el centro de la plataforma para que el centro esté

56
00:03:56,470 --> 00:04:03,160
‫en el medio de la plataforma en lugar de estar donde sea que esté el centro para esta malla

57
00:04:03,160 --> 00:04:04,510
‫estática en particular.

58
00:04:04,510 --> 00:04:05,230
‫Así que eso es lo que he hecho.

59
00:04:05,560 --> 00:04:09,070
‫He movido mi plataforma para que esté un poco descentrada.

60
00:04:09,730 --> 00:04:12,100
‫También voy a convertir esto en una plataforma que sube y baja.

61
00:04:12,100 --> 00:04:18,880
‫Entonces, seleccionando el actor en el panel de componentes o haciendo clic en los valores predeterminados de clase en la barra

62
00:04:18,880 --> 00:04:24,220
‫de herramientas, iré y cambiaré algunas de las propiedades en la sección de la plataforma móvil.

63
00:04:24,220 --> 00:04:27,100
‫Entonces, la velocidad de nuestra plataforma hará que suba y baje.

64
00:04:27,400 --> 00:04:33,880
‫Así que le daré una velocidad de 200 al subir, cero al cruzar, y le daré una distancia

65
00:04:33,880 --> 00:04:36,280
‫de movimiento de 500 para empezar.

66
00:04:36,280 --> 00:04:38,320
‫Y vamos a ver cómo se ve eso.

67
00:04:38,320 --> 00:04:41,260
‫Voy a traer una plataforma móvil a mi escena.

68
00:04:41,260 --> 00:04:49,420
‫Así que vamos a la escena, ve al esquema de búsqueda del personaje en tercera persona y haz doble clic sobre él para traernos

69
00:04:49,420 --> 00:04:51,550
‫de vuelta a esta otra isla.

70
00:04:52,120 --> 00:04:58,300
‫Luego, iré al sorteo de contenido, iré a la raíz del contenido, cancelaré mi búsqueda y arrastraré

71
00:04:58,300 --> 00:05:00,220
‫nuestra plataforma móvil de BP.

72
00:05:00,220 --> 00:05:00,670
‫Así que ahí vamos.

73
00:05:00,670 --> 00:05:03,100
‫Tenemos una plataforma móvil aquí.

74
00:05:03,550 --> 00:05:08,650
‫Y si le doy al play, puedes ver que efectivamente sube y baja así.

75
00:05:09,040 --> 00:05:12,640
‫Y si pongo dos de ellos en el sentido estoy arrastrando otro.

76
00:05:13,570 --> 00:05:19,810
‫Verás que ambos reaccionan de la misma manera, y ambos están vinculados debido a esa clase de

77
00:05:19,810 --> 00:05:21,460
‫plano que ambos comparten.

78
00:05:21,520 --> 00:05:24,650
‫Así que vamos a desafiarte a personalizar tu propia plataforma aquí.

79
00:05:24,670 --> 00:05:29,310
‫Puede optar por seguir el enfoque con el que estoy optando, o puede optar por algo completamente diferente.

80
00:05:29,320 --> 00:05:35,050
‫También puede crear más de una clase de variación de blueprint para indicar que está moviendo plataformas.

81
00:05:35,050 --> 00:05:39,160
‫Podrían ser algunos que flotan, algunos que van afuera, algunos de los pilares A que salen del suelo.

82
00:05:39,460 --> 00:05:43,840
‫Voy a optar por el pilar de roca que sale del suelo como expresión idiomática.

83
00:05:44,110 --> 00:05:45,340
‫Así que hazlo.

84
00:05:45,340 --> 00:05:49,180
‫Y si quieres seguir, ese es tu reto también, convertirlo en un pilar que emerge

85
00:05:49,180 --> 00:05:49,720
‫del suelo.

86
00:05:49,990 --> 00:05:52,810
‫Lo que vamos a hacer es buscar algunos componentes apropiados del kit.

87
00:05:52,810 --> 00:05:54,400
‫Eso podría ser los lados del pilar.

88
00:05:54,790 --> 00:05:58,990
‫Luego los arrastraremos a la clase Blueprint y los colocaremos en su lugar para

89
00:05:58,990 --> 00:06:03,010
‫que formen la base debajo del componente del piso que ya pusimos.

90
00:06:03,520 --> 00:06:07,420
‫Así que publique un video y pruebe a hacer su propio pilar ascendente.

91
00:06:10,350 --> 00:06:10,860
‫Bueno.

92
00:06:10,860 --> 00:06:11,550
‫Bienvenido de nuevo.

93
00:06:11,580 --> 00:06:16,320
‫Así que dejemos de jugar con nuestro talento en ascenso y pasemos a la plataforma móvil de BP.

94
00:06:16,680 --> 00:06:21,480
‫Y, de hecho, voy a ir a la revisión de la escena, en primer lugar, y voy a viajar

95
00:06:21,480 --> 00:06:28,230
‫a la otra isla aquí haciendo clic con el botón derecho en ella e iré a la vista instantánea del objeto para poder ajustarla directamente a

96
00:06:28,230 --> 00:06:28,890
‫esa isla

97
00:06:29,280 --> 00:06:32,420
‫Y luego vamos a buscar diferentes guerras que podría usar.

98
00:06:32,430 --> 00:06:32,670
‫Bueno.

99
00:06:32,670 --> 00:06:36,900
‫Así que hay algunas paredes rocosas aquí que veo que podrían ser buenos componentes.

100
00:06:37,230 --> 00:06:40,800
‫También podrías hacer pequeños agujeros en la pared si quisieras.

101
00:06:41,010 --> 00:06:47,760
‫Hay una especie de techo inclinado, pero eso ya está en un ángulo que podría no ser el ideal tampoco.

102
00:06:47,760 --> 00:06:50,370
‫Entonces podríamos usar estas islas volteadas.

103
00:06:50,760 --> 00:06:54,780
‫Estos podrían usarse como parte de una base más rocosa y escarpada si quisiéramos.

104
00:06:54,780 --> 00:07:00,450
‫Pero voy a optar por una pared un poco más aburrida, así que solo voy a usar la pared KITT.

105
00:07:01,350 --> 00:07:02,790
‫Vayamos a la plataforma móvil.

106
00:07:03,180 --> 00:07:08,520
‫¿Puedo abrir el contenido, dibujar y buscar a Kit, subrayar el muro y luego usarlo?

107
00:07:08,520 --> 00:07:11,040
‫Busquemos qué elemento es el más adecuado.

108
00:07:11,040 --> 00:07:12,030
‫Creo que es este de aquí.

109
00:07:12,030 --> 00:07:13,650
‫Tiene cuatro niveles de detalle.

110
00:07:13,650 --> 00:07:19,500
‫Así que ese es el que quiero y lo voy a arrastrar al mundo y voy a necesitar un par de ellos.

111
00:07:19,740 --> 00:07:22,110
‫Pero vamos a empezar con sólo eso.

112
00:07:22,590 --> 00:07:31,230
‫Así que voy a colocarlo hacia abajo y al otro lado de nuestra plataforma así, y luego voy a duplicarlo con solo

113
00:07:31,230 --> 00:07:37,430
‫un control C, control V, y luego puedo rotar usando la herramienta de rotación, listo.

114
00:07:37,470 --> 00:07:39,810
‫Se hace del otro lado automáticamente.

115
00:07:40,200 --> 00:07:42,120
‫Ahora vamos a pegarlo de nuevo.

116
00:07:42,270 --> 00:07:46,170
‫Use la herramienta de movimiento para simplemente voltearlo hacia el otro lado aquí.

117
00:07:46,350 --> 00:07:50,070
‫Y no estoy siendo demasiado cuidadoso con el posicionamiento porque creo que es rocoso.

118
00:07:50,070 --> 00:07:51,570
‫Puede ser un poco al azar.

119
00:07:52,050 --> 00:07:58,020
‫Luego voy a copiar el lado que ya está alineado y lo pasaré al otro.

120
00:07:58,530 --> 00:08:02,820
‫Entonces, en total, tenemos alrededor de cuatro elementos de pared como este.

121
00:08:03,390 --> 00:08:09,420
‫Y luego, lo que vamos a hacer es tomar los cuatro, copiarlos

122
00:08:09,420 --> 00:08:16,260
‫y pegarlos, y arrastrarlos hacia abajo para que sean los elementos de abajo también. .

123
00:08:16,260 --> 00:08:21,090
‫Así que esta es una buena herramienta, Rocky Pillar, que debería permitirnos salir del suelo.

124
00:08:21,090 --> 00:08:26,970
‫Y solo voy a bajar un nivel más para que podamos usarlo en situaciones particularmente altas.

125
00:08:27,480 --> 00:08:30,720
‫Y luego tenemos que ir y guardar volver al nivel principal.

126
00:08:30,720 --> 00:08:35,070
‫Vamos a hacer doble clic en nuestro personaje en tercera persona para acercarnos y presionar reproducir.

127
00:08:35,220 --> 00:08:41,220
‫Y ahora estos dos pilares rocosos que tengo están apareciendo y saliendo del suelo muy bien.

128
00:08:41,220 --> 00:08:43,040
‫Puedes ver que van sincronizados entre sí.

129
00:08:43,090 --> 00:08:49,680
‫Podríamos trabajar para cambiar eso si quisiéramos, pero están subiendo y bajando y ambos tienen lados, así que

130
00:08:49,680 --> 00:08:51,570
‫no puedo quedar atrapado debajo.

131
00:08:51,810 --> 00:08:58,500
‫Y también les da un poco de sensación de conexión a tierra en lugar de parecer plataformas flotantes mágicas.

132
00:08:58,530 --> 00:08:59,010
‫Buena cosa.

133
00:08:59,010 --> 00:09:04,590
‫Así que hemos aprendido cómo podemos crear clases secundarias de blueprint a partir de las clases de C++.

134
00:09:04,800 --> 00:09:06,510
‫Te veré en la próxima conferencia.

