﻿1
00:00:04,400 --> 00:00:05,820
‫Olá e bem-vindo.

2
00:00:05,840 --> 00:00:11,990
‫Estaremos escrevendo nosso primeiro programa de blueprint nesta palestra para que, quando apertarmos o

3
00:00:11,990 --> 00:00:15,170
‫play, recebamos mensagens impressas na tela.

4
00:00:15,350 --> 00:00:15,950
‫Vamos mergulhar.

5
00:00:17,720 --> 00:00:22,490
‫Você pode pensar em programar no Blueprint, um pouco como conectar um circuito elétrico.

6
00:00:22,850 --> 00:00:27,410
‫Você tem seus diferentes componentes e pode conectá-los para que, quando um

7
00:00:27,410 --> 00:00:30,830
‫interruptor de luz for ligado, a luz acenda.

8
00:00:31,880 --> 00:00:35,690
‫Agora, como vamos apresentar muitos conceitos novos aqui, vou construir um

9
00:00:35,690 --> 00:00:37,850
‫pequeno glossário à medida que avançamos.

10
00:00:38,870 --> 00:00:44,600
‫Agora, vimos no final da última palestra que essa coisa aqui é chamada de gráfico de eventos.

11
00:00:44,900 --> 00:00:48,890
‫É a tela na qual vamos pintar todos os nossos projetos.

12
00:00:50,210 --> 00:00:55,190
‫E também vimos que podemos clicar com o botão direito do mouse no gráfico de eventos para obter uma lista de funcionalidades.

13
00:00:55,640 --> 00:01:01,910
‫Agora, a primeira coisa que quero que você procure é imprimir string, e você verá que há um item

14
00:01:01,910 --> 00:01:03,020
‫de menu lá.

15
00:01:03,260 --> 00:01:08,600
‫Está sob o título de desenvolvimento, e se você clicar nele, ele traz algo que é chamado de nó.

16
00:01:09,170 --> 00:01:17,310
‫Agora, um nó é uma funcionalidade pré-criada que podemos inserir em nosso projeto e usar de dentro.

17
00:01:17,330 --> 00:01:17,990
‫Planta.

18
00:01:18,920 --> 00:01:21,860
‫E uma string é essencialmente programador.

19
00:01:21,860 --> 00:01:23,810
‫Fale por texto.

20
00:01:23,990 --> 00:01:27,320
‫Então, o que temos aqui é este nó.

21
00:01:27,320 --> 00:01:30,800
‫Quando estiver ativado, diremos olá.

22
00:01:31,010 --> 00:01:32,870
‫Podemos mudar isso para outra coisa.

23
00:01:32,870 --> 00:01:38,270
‫Uma mensagem como Bem-vindo aos destroços do armazém.

24
00:01:39,890 --> 00:01:45,530
‫Agora podemos querer que esta mensagem seja exibida na tela quando começarmos a jogar.

25
00:01:46,100 --> 00:01:48,650
‫Agora, felizmente, podemos fazer isso com outro nó.

26
00:01:48,740 --> 00:01:52,250
‫Se clicarmos com o botão direito, podemos procurar começar a jogar.

27
00:01:52,790 --> 00:01:56,780
‫E isso traz um item de menu chamado Event Begin Play.

28
00:01:56,780 --> 00:01:58,880
‫E isso traz mais uma nota.

29
00:01:59,300 --> 00:02:06,140
‫Agora um evento é apenas um tipo especial de quando esse nó, ele nos diz quando algo deve acontecer.

30
00:02:06,140 --> 00:02:12,530
‫E neste caso, o evento Begin Play nos diz que algo deve acontecer quando o jogo começa, quando o

31
00:02:12,530 --> 00:02:13,940
‫botão play é pressionado.

32
00:02:14,300 --> 00:02:20,210
‫Agora, você pode notar que esses nós têm essas pequenas setas e no lado esquerdo ou direito,

33
00:02:20,210 --> 00:02:21,500
‫às vezes ambos.

34
00:02:21,920 --> 00:02:29,000
‫Estes são conhecidos como pinos, que são essencialmente soquetes que podemos conectar uns aos outros.

35
00:02:29,300 --> 00:02:34,880
‫Existem pinos de entrada que estão à esquerda e nos dizem quando executar esse nó específico.

36
00:02:35,210 --> 00:02:40,250
‫E existem pinos de saída que nos dizem o que fazer após esse nó específico.

37
00:02:40,550 --> 00:02:45,500
‫Então, se dermos uma olhada nisso, teremos apenas um pino de saída no evento, o que faz sentido porque sabemos

38
00:02:45,500 --> 00:02:47,480
‫que os eventos são um nó quando.

39
00:02:47,480 --> 00:02:52,670
‫Eles nos dizem quando fazer algo e temos entradas e saídas na string de impressão, o

40
00:02:52,670 --> 00:02:59,270
‫que significa que podemos dizer quando deve começar, qual é a entrada, e então podemos dizer o que fazer depois, que

41
00:02:59,270 --> 00:03:00,350
‫é a saída.

42
00:03:00,770 --> 00:03:07,310
‫Assim, você pode clicar e arrastar entre esses pinos em qualquer ordem para fazer uma conexão entre os dois.

43
00:03:07,610 --> 00:03:14,780
‫E as conexões são literalmente apenas esses fios entre pinos que nos permitem conectar isso quando ao

44
00:03:14,780 --> 00:03:15,260
‫quê.

45
00:03:15,530 --> 00:03:22,340
‫Então, neste caso, estamos nos conectando quando começamos a tocar, então você deve imprimir uma string.

46
00:03:22,550 --> 00:03:23,680
‫Vamos tentar isso.

47
00:03:23,680 --> 00:03:29,150
‫Se você apertar o botão play na barra de ferramentas, devemos ver uma sequência de boas-vindas aos destroços do armazém sendo

48
00:03:29,150 --> 00:03:29,690
‫impressa.

49
00:03:30,020 --> 00:03:33,230
‫Agora, a mensagem não fica por muito tempo, mas tudo bem.

50
00:03:33,230 --> 00:03:35,210
‫Não precisamos provar o ponto.

51
00:03:35,450 --> 00:03:40,130
‫Agora, se você notar algum assobio de fundo enquanto estou jogando, não são os fãs do meu computador ou o

52
00:03:40,130 --> 00:03:41,750
‫ruído de fundo no meu quarto.

53
00:03:41,960 --> 00:03:47,840
‫Na verdade, isso é algum som ambiente que está em nosso nível padrão que está tocando quando apertamos o play.

54
00:03:47,840 --> 00:03:52,010
‫Se você apertar o play em seu próprio projeto, experimente e ligue seus alto-falantes.

55
00:03:52,130 --> 00:03:53,660
‫Você vai ouvir o mesmo som.

56
00:03:53,900 --> 00:03:59,930
‫Agora podemos fazer sequências de nós da mesma forma que poderíamos conectar várias

57
00:03:59,930 --> 00:04:06,230
‫lâmpadas em uma sequência, e isso nos permitiria fazer uma coisa e depois outra.

58
00:04:06,590 --> 00:04:12,830
‫Então eu gostaria que você aceitasse o desafio de imprimir outra mensagem após a nossa primeira.

59
00:04:13,190 --> 00:04:16,910
‫Portanto, adicione outro nó de string de impressão clicando com o botão direito do mouse e procurando por ele.

60
00:04:17,300 --> 00:04:25,220
‫Conecte-o em sequência com nosso primeiro nó de string de impressão e, em seguida, personalize o texto ao seu gosto, faça uma pausa

61
00:04:25,250 --> 00:04:26,930
‫no vídeo e experimente.

62
00:04:27,890 --> 00:04:29,250
‫Ok, bem-vindo de volta.

63
00:04:29,270 --> 00:04:36,530
‫Então vamos sair do jogo com um escape e então vou mostrar que você pode realmente arrastar o

64
00:04:36,530 --> 00:04:37,910
‫pino de saída.

65
00:04:38,570 --> 00:04:44,840
‫E então isso traz automaticamente uma caixa de pesquisa para você, então você nem precisa clicar com o botão direito do mouse e

66
00:04:44,840 --> 00:04:51,320
‫então eu posso procurar por string de impressão e isso adiciona um novo nó de string de impressão que está em sequência com

67
00:04:51,320 --> 00:04:52,130
‫o anterior.

68
00:04:52,130 --> 00:04:57,530
‫E eu posso dizer prepare-se para rumble.

69
00:04:58,610 --> 00:05:02,420
‫E o que isso vai fazer é se jogarmos na impressão.

70
00:05:02,620 --> 00:05:04,290
‫Ambos ao mesmo tempo.

71
00:05:04,300 --> 00:05:10,480
‫Curiosamente, a mensagem mais antiga fica na parte inferior e a mais nova vem depois.

72
00:05:10,480 --> 00:05:14,380
‫Mas, como aconteceu na sequência, tivemos um, depois o outro.

73
00:05:14,590 --> 00:05:18,490
‫Simplesmente não há atraso entre os dois porque os computadores são muito rápidos.

74
00:05:18,850 --> 00:05:21,040
‫Portanto, certifique-se de salvar suas alterações.

75
00:05:21,040 --> 00:05:24,880
‫Você pode salvar todos os arquivos de alteração fazendo uma mudança de controle.

76
00:05:24,880 --> 00:05:28,660
‫S e eu nos vemos na próxima palestra.

