﻿1
00:00:04,530 --> 00:00:08,880
‫En esta lección, vamos a ver qué es un plano.

2
00:00:09,090 --> 00:00:09,990
‫Es posible que haya oído hablar de él.

3
00:00:09,990 --> 00:00:11,130
‫Desmitifiquemos eso.

4
00:00:11,490 --> 00:00:18,210
‫Vamos a ver Blueprint versus C++ y cuál debe elegir, con qué propósitos, cómo

5
00:00:18,210 --> 00:00:22,860
‫pueden trabajar juntos y cómo este curso los enseñará.

6
00:00:22,860 --> 00:00:23,580
‫Así que vamos a sumergirnos.

7
00:00:24,240 --> 00:00:25,230
‫¿Qué es Blueprint?

8
00:00:25,830 --> 00:00:28,770
‫Bueno, en Blueprint es un lenguaje de programación visual.

9
00:00:28,770 --> 00:00:34,830
‫¿Es este aquí a la izquierda en lugar de C ++, cuyo modelo textual está escrito

10
00:00:34,830 --> 00:00:36,150
‫específicamente para Unreal?

11
00:00:36,150 --> 00:00:42,960
‫Entonces puede programarlo directamente en el editor donde C++ es un lenguaje estándar de la industria y

12
00:00:42,960 --> 00:00:45,090
‫necesita editores separados para programarlo.

13
00:00:46,020 --> 00:00:50,190
‫Entonces, Blueprint tiene algunas fortalezas particulares debido a su composición.

14
00:00:50,610 --> 00:00:52,320
‫Es rápido de cambiar.

15
00:00:52,320 --> 00:00:55,560
‫Si realiza un cambio en el plano, puede jugar su juego casi al instante.

16
00:00:56,490 --> 00:01:04,530
‫Es amigable para principiantes porque no tienes que recordar palabras complicadas en un programador que te habla.

17
00:01:04,530 --> 00:01:09,360
‫Es fácil de descubrir porque hay herramientas integradas para que pueda hacer clic con el botón derecho y

18
00:01:09,360 --> 00:01:13,410
‫buscar cualquier funcionalidad que pueda estar buscando y ver si ya existe dentro de Unreal.

19
00:01:14,130 --> 00:01:19,830
‫Y está hecho a medida para Unreal, lo que significa que se ajusta como un buen traje a medida.

20
00:01:20,070 --> 00:01:27,210
‫No tiene ningún tipo de concepto que no coincida porque se ha hecho específicamente y es amigable

21
00:01:27,210 --> 00:01:28,650
‫con el diseñador.

22
00:01:28,650 --> 00:01:33,900
‫Esto es particularmente útil en equipos más grandes en los que podría estar trabajando con diferentes disciplinas.

23
00:01:34,170 --> 00:01:40,350
‫Los artistas y diseñadores pueden preferir profundizar en Blueprint y ayudarlo con alguna funcionalidad o diseño

24
00:01:40,350 --> 00:01:41,430
‫de juego.

25
00:01:42,360 --> 00:01:46,500
‫Ahora C++ obviamente tiene su propio conjunto de puntos fuertes, de lo contrario no lo estaríamos enseñando.

26
00:01:47,160 --> 00:01:53,220
‫Puede ser mucho más conciso de leer que Blueprint es un lenguaje estándar de la industria, lo que significa

27
00:01:53,220 --> 00:01:58,440
‫que tiene muchas personas que ya entienden el lenguaje, así como muchas herramientas y todos los

28
00:01:58,440 --> 00:01:59,880
‫soportes que lo acompañan.

29
00:02:00,060 --> 00:02:06,330
‫Y puede llevar su conocimiento de aprenderlo aquí a otras disciplinas a una velocidad muy, muy alta.

30
00:02:06,330 --> 00:02:10,320
‫Es notoriamente bueno para hacer aplicaciones rápidas.

31
00:02:10,950 --> 00:02:17,220
‫Tiene acceso a todas las áreas y todas las funciones dentro de Unreal, mientras que Blueprint tiene límites en lo

32
00:02:17,220 --> 00:02:20,580
‫que puede hacer y es bueno para proyectos más grandes.

33
00:02:20,580 --> 00:02:25,350
‫Es mucho más fácil escribir un gran juego en C++ que hacerlo.

34
00:02:25,350 --> 00:02:29,640
‫En Blueprint, a menudo te tropiezas con Blueprint por varias razones.

35
00:02:30,540 --> 00:02:36,120
‫Ahora Blueprint C++ puede y debe trabajar en conjunto con la mayor parte de la funcionalidad.

36
00:02:36,120 --> 00:02:41,760
‫Las bibliotecas de Unreal están escritas en C++, pero eso no significa que no puedas acceder a ellas desde planos.

37
00:02:41,760 --> 00:02:48,810
‫De hecho, puede acceder prácticamente a todo lo que pone a disposición de los blueprints, y también puede agregar

38
00:02:48,810 --> 00:02:53,820
‫su propia funcionalidad de C++ que luego sus blueprints también pueden usar.

39
00:02:53,820 --> 00:03:00,570
‫Entonces esto puede crear un sistema de blueprints cooperativos y C++ que le permite sacar lo mejor de ambos

40
00:03:00,570 --> 00:03:01,020
‫mundos.

41
00:03:02,310 --> 00:03:08,250
‫Ahora, en este curso, estamos planeando en la siguiente sección, enseñarle los fundamentos de lo irreal, los conceptos irreales y

42
00:03:08,250 --> 00:03:10,920
‫los conceptos de desarrollo de juegos que necesita.

43
00:03:11,280 --> 00:03:15,810
‫También le enseñaremos los conceptos fundamentales de programación que necesita comprender. Lo haremos

44
00:03:15,810 --> 00:03:19,320
‫en Blueprint porque no importa qué lenguaje de programación usemos.

45
00:03:19,320 --> 00:03:27,300
‫Estos conceptos son aplicables a todos los lenguajes de programación, y luego vamos a instalar los compiladores, los editores

46
00:03:27,330 --> 00:03:34,500
‫que necesitamos para C++, y vamos a aprender la sintaxis de C++, que es la forma en

47
00:03:34,500 --> 00:03:41,160
‫que escribimos C++ para expresar el conceptos de programación que aprendimos en la sección anterior.

48
00:03:41,610 --> 00:03:47,700
‫Entonces, si siente que solo quiere saltar y aprender C ++, mantenga sus caballos,

49
00:03:47,700 --> 00:03:49,110
‫veamos si puede.

50
00:03:49,470 --> 00:03:53,880
‫Entonces, en la siguiente sección, aprenderemos los conceptos básicos de programación con planos.

51
00:03:53,880 --> 00:03:54,600
‫Eso es variables.

52
00:03:54,600 --> 00:04:00,750
‫Si declaraciones de funciones, conceptos matemáticos básicos como vectores, transformaciones y rotaciones, conceptos básicos irreales

53
00:04:00,750 --> 00:04:07,020
‫como ejes, componentes, peones y mapas y gestión de activos como el mercado, la importación de

54
00:04:07,020 --> 00:04:10,320
‫sus activos, BSP, modelado y adición de materiales.

55
00:04:10,800 --> 00:04:16,140
‫Si todo eso suena como Sí, lo tengo, Sam, puedo hacer todo eso por completo.

56
00:04:16,290 --> 00:04:18,360
‫Entonces siéntase libre de saltarse la siguiente sección.

57
00:04:18,360 --> 00:04:21,000
‫Puede sumergirse directamente en el aprendizaje de C++.

58
00:04:21,300 --> 00:04:26,850
‫Si no está seguro y le gustaría saber un poco más sobre estos conceptos, síganos y nos

59
00:04:27,060 --> 00:04:28,920
‫vemos en la siguiente sección.

