﻿1
00:00:04,370 --> 00:00:05,780
‫Hola y bienvenido.

2
00:00:05,790 --> 00:00:11,840
‫En esta lección, aprenderemos sobre la clase de modo de juego en Unreal y veremos cómo eso nos permite

3
00:00:11,840 --> 00:00:15,860
‫hacer clic con el botón derecho y usar el juego desde aquí.

4
00:00:15,860 --> 00:00:20,060
‫Elemento de menú para empezar desde cualquier punto de nuestro nivel.

5
00:00:20,060 --> 00:00:21,800
‫Muy útil para pruebas de juego.

6
00:00:21,800 --> 00:00:24,100
‫Vamos a sumergirnos y ver cómo funciona esto.

7
00:00:25,190 --> 00:00:31,520
‫Entonces, una cosa que normalmente no hacemos en Unreal es tener nuestro personaje en el mundo cuando comenzamos.

8
00:00:31,520 --> 00:00:36,530
‫Hemos visto en el pasado que a menudo ese personaje se genera desde el punto de inicio del jugador.

9
00:00:36,530 --> 00:00:41,900
‫Y la razón de esto, entre otras cosas, es que nos permite ser un poco más flexibles acerca de

10
00:00:41,900 --> 00:00:46,880
‫cómo comienza el jugador, de modo que si intentáramos jugar una prueba en un nivel y

11
00:00:46,880 --> 00:00:52,490
‫quisiéramos comenzar ya en el precipicio, podríamos hacerlo bien. haz clic en el acantilado y ve a jugar desde aquí.

12
00:00:52,580 --> 00:00:58,730
‫Si prueba eso ahora mismo, notará que en realidad acaba donde hemos colocado al

13
00:00:58,730 --> 00:00:59,270
‫personaje.

14
00:00:59,600 --> 00:01:05,030
‫Y la razón de esto es que Unreal en realidad no sabe qué personaje queremos usar.

15
00:01:05,660 --> 00:01:10,550
‫Ahora, la forma en que esto generalmente se resuelve es con una clase llamada modo de juego.

16
00:01:10,730 --> 00:01:18,290
‫Un modo de juego es esencialmente un actor que entra en tu nivel y controla las reglas del juego.

17
00:01:18,290 --> 00:01:24,020
‫Le dice cómo hacer cosas como quién debe generar dónde, qué clase vamos a usar para el jugador,

18
00:01:24,020 --> 00:01:27,890
‫así como muchas otras clases que definen cómo funciona un juego.

19
00:01:28,220 --> 00:01:34,040
‫Y en los juegos multijugador puede controlar cosas como cuántos jugadores pueden entrar en un juego determinado.

20
00:01:34,340 --> 00:01:36,350
‫También puede controlar las condiciones del viento.

21
00:01:36,350 --> 00:01:42,710
‫Entonces, cosas como capturar la bandera tienden a ser un modo de juego o Battle Royale puede ser un tipo diferente de modo

22
00:01:42,710 --> 00:01:43,280
‫de juego.

23
00:01:43,460 --> 00:01:47,750
‫Esto es lo que queremos decir con las reglas de un juego en particular o de un partido en particular.

24
00:01:48,380 --> 00:01:55,340
‫Ahora, si vamos a la barra de herramientas y hacemos clic en el menú desplegable Blueprint, puede ver que debajo de la configuración del

25
00:01:55,340 --> 00:02:00,470
‫proyecto y debajo de la anulación del mundo, hay un elemento de menú llamado modo de juego.

26
00:02:00,590 --> 00:02:06,860
‫Así que tenemos una configuración para el proyecto como un todo que nos dice cuál es el modo de juego predeterminado para cualquier

27
00:02:06,860 --> 00:02:08,930
‫nivel que creemos dentro de ese proyecto.

28
00:02:09,320 --> 00:02:16,250
‫Y luego tenemos la anulación del mundo, que nos dice que este es el modo de juego para este nivel en particular.

29
00:02:16,610 --> 00:02:22,760
‫Así que pueden ver que en este momento estamos usando algo llamado el modo de juego BP Learning Kit, y eso está

30
00:02:23,060 --> 00:02:25,910
‫incluido con el kit y el proyecto que creamos.

31
00:02:25,910 --> 00:02:30,560
‫Entonces, lo que realmente queremos hacer es ir y crear el nuestro y lo haremos en Blueprint

32
00:02:30,560 --> 00:02:31,400
‫por el momento.

33
00:02:31,400 --> 00:02:36,530
‫Pero es posible crear modos de juego en C++ y lo haremos más adelante en el curso.

34
00:02:37,160 --> 00:02:44,960
‫Así que vayamos a la configuración del proyecto y al menú del modo de juego y luego vayamos al submenú Crear.

35
00:02:45,170 --> 00:02:52,730
‫Y luego, lo que vamos a hacer es seleccionar una base para basar esta clase activa y la que te recomiendo

36
00:02:52,730 --> 00:02:56,060
‫que uses es la base del modo de juego.

37
00:02:56,060 --> 00:03:00,290
‫Es el que tiene la configuración más mínima y las cosas incluidas.

38
00:03:00,290 --> 00:03:01,730
‫Así que no obtenemos nada que no necesitemos.

39
00:03:02,210 --> 00:03:08,870
‫Entonces, podemos hacer clic en la base del modo de juego para crear un nuevo modo de juego y podemos elegir un nombre como

40
00:03:08,870 --> 00:03:11,420
‫lo haríamos para crear cualquier otro plano activo.

41
00:03:11,900 --> 00:03:15,770
‫Entonces lo llamaremos Beep Waste, comenzando con ese prefijo de pitido.

42
00:03:15,770 --> 00:03:24,290
‫Cuando estemos creando planos, va a sonar un tono de subrayado en el modo de juego de asalto de obstáculos, y lo pondré en

43
00:03:24,290 --> 00:03:27,860
‫la raíz de la carpeta de contenido y presionaré guardar.

44
00:03:28,640 --> 00:03:32,700
‫Y ahora se abrirá en su propia pestaña.

45
00:03:32,700 --> 00:03:35,930
‫Y puede ver que en realidad es solo la pestaña del actor.

46
00:03:35,990 --> 00:03:38,120
‫Es exactamente como cualquier otro actor.

47
00:03:38,690 --> 00:03:44,120
‫Y lo interesante es si vamos a los valores predeterminados de nuestra clase para echar un vistazo a las propiedades y

48
00:03:44,120 --> 00:03:45,410
‫configuraciones del propio actor.

49
00:03:45,830 --> 00:03:53,900
‫Puedes ver que hay una sección llamada clases y esto es lo que dicta qué jugador podemos haber engendrado

50
00:03:54,170 --> 00:03:55,640
‫en el mundo.

51
00:03:56,150 --> 00:03:57,650
‫Así que esto es lo que queremos cambiar.

52
00:03:57,650 --> 00:04:02,090
‫Queremos encontrar particularmente la sección llamada clase por defecto.

53
00:04:02,090 --> 00:04:06,260
‫Hemos hablado sobre cómo... es esencialmente el jugador con el que juegas.

54
00:04:06,710 --> 00:04:13,310
‫Así que vamos a usar en lugar del predeterminado, seleccione el menú desplegable y busque el personaje de tercera persona

55
00:04:13,310 --> 00:04:13,700
‫BP.

56
00:04:13,700 --> 00:04:18,950
‫Ese es el personaje que hemos creado y vamos a configurarlo como predeterminado.

57
00:04:18,950 --> 00:04:26,060
‫Luego vamos a golpear, guardar y volver al nivel principal, ir al menú desplegable Blueprint y aún puede

58
00:04:26,060 --> 00:04:30,740
‫ver que tenemos esta anulación mundial para este mapa en particular.

59
00:04:30,740 --> 00:04:36,110
‫Queremos aclarar eso para que el modo de juego de proyecto por defecto sea el que se va a utilizar.

60
00:04:36,260 --> 00:04:44,240
‫Así que seleccionemos la anulación del mundo y vayamos a donde dice seleccionar clase de modo de juego y vamos

61
00:04:44,240 --> 00:04:45,710
‫a seleccionar ninguno.

62
00:04:46,070 --> 00:04:50,300
‫Entonces, ahora en el menú desplegable, si lo mira, puede ver que dice que el modo

63
00:04:50,300 --> 00:04:54,980
‫de juego no se anula y que estamos usando el modo de juego predeterminado del proyecto en su lugar.

64
00:04:55,100 --> 00:05:00,470
‫Sin embargo, si hace clic con el botón derecho en algún lugar del mundo y hace clic en reproducir desde aquí, seguirá sin

65
00:05:00,470 --> 00:05:00,890
‫funcionar.

66
00:05:00,980 --> 00:05:03,710
‫Y la razón de eso es que todavía tenemos este personaje.

67
00:05:03,860 --> 00:05:10,400
‫En el nivel que quiere hacerse cargo, esencialmente porque se lo hemos dicho y no tenemos ningún jugador que

68
00:05:10,400 --> 00:05:10,970
‫comience.

69
00:05:11,210 --> 00:05:13,940
‫Así que me gustaría desafiarte a que arregles eso agregando un inicio de jugador.

70
00:05:14,300 --> 00:05:16,520
‫Elimina el personaje actual de la escena.

71
00:05:16,910 --> 00:05:21,140
‫Abra el panel de actores del lugar y arrastre el reproductor.

72
00:05:21,140 --> 00:05:25,640
‫Inicie el actor, luego pruébelo y vea si cuando juega, comienza desde el reproductor, comience y también vea si puede

73
00:05:25,640 --> 00:05:30,920
‫hacer clic con el botón derecho en algún lugar y hacer clic en reproducir desde aquí y ver si eso funciona para reproducir el

74
00:05:30,920 --> 00:05:31,850
‫video y probar.

75
00:05:35,060 --> 00:05:35,660
‫Bueno.

76
00:05:35,660 --> 00:05:36,290
‫Bienvenido de nuevo.

77
00:05:36,320 --> 00:05:39,290
‫Entonces, ¿puedo comenzar eliminando el personaje aquí?

78
00:05:39,920 --> 00:05:41,640
‫Tengo mi casa de actores abierta.

79
00:05:41,660 --> 00:05:47,390
‫Obviamente, podemos hacer eso desde la salida rápida para proyectar, botón de la barra de herramientas y abrir

80
00:05:47,390 --> 00:05:53,930
‫el panel de actores de esa manera y podemos arrastrar el inicio de un jugador a la escena, así que colóquelo

81
00:05:53,930 --> 00:05:58,760
‫aproximadamente donde el personaje fue presionado y haga boom en nuestro personaje. se engendra en.

82
00:05:58,790 --> 00:06:01,320
‫Ahora, ¿qué pasa con las opciones del menú del botón derecho?

83
00:06:01,340 --> 00:06:05,630
‫Voy a subir a la parte superior de nuestra plataforma, haga clic derecho en reproducir desde aquí.

84
00:06:05,810 --> 00:06:12,230
‫Y aquí estamos justo en la parte superior de la plataforma, lo que nos permite probar nuestro juego mucho más fácilmente que si

85
00:06:12,230 --> 00:06:15,020
‫tuviéramos que pasar por todo el nivel cada vez.

86
00:06:15,170 --> 00:06:15,760
‫Buena cosa.

87
00:06:15,770 --> 00:06:22,380
‫Hemos desarrollado un poco de comprensión de la clase de modo de juego, realmente crucial en el desarrollo de Unreal Game.

88
00:06:22,400 --> 00:06:23,960
‫Te veré en la próxima conferencia.

