All language subtitles for 26. Enemy - Animation

af Afrikaans
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bn Bengali
bs Bosnian
bg Bulgarian
ca Catalan
ceb Cebuano
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English Download
eo Esperanto
et Estonian
tl Filipino
fi Finnish
fr French
fy Frisian
gl Galician
ka Georgian
de German
el Greek
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
km Khmer
ko Korean
ku Kurdish (Kurmanji)
ky Kyrgyz
lo Lao
la Latin
lv Latvian
lt Lithuanian
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mn Mongolian
my Myanmar (Burmese)
ne Nepali
no Norwegian
ps Pashto
fa Persian
pl Polish
pt Portuguese
pa Punjabi
ro Romanian
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
st Sesotho
sn Shona
sd Sindhi
si Sinhala
sk Slovak
sl Slovenian
so Somali
es Spanish
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
te Telugu
th Thai
tr Turkish
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
or Odia (Oriya)
rw Kinyarwanda
tk Turkmen
tt Tatar
ug Uyghur
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:00,170 --> 00:00:04,440 15. The Grid Inimigo - Animação 2 00:00:04,440 --> 00:00:07,590 Então vamos lá. Vamos fazer a animação desse inimigo, só para ele não ficar paradão assim, né? 3 00:00:08,100 --> 00:00:09,530 Esse negócio de não ter... 4 00:00:09,910 --> 00:00:11,830 Os materiais, está começando a me incomodar um pouco. 5 00:00:12,360 --> 00:00:13,620 Mas, depois a gente já arruma isso. 6 00:00:14,980 --> 00:00:16,160 Como ele está parado aqui... 7 00:00:16,350 --> 00:00:19,670 Né? Legal que ele fique se movendo, igual tem no exemplo lá, do jogo que eu fiz. 8 00:00:20,160 --> 00:00:21,730 Ele fique se movendo para cima e para baixo. 9 00:00:22,060 --> 00:00:24,950 A gente pode fazer isso com Timelines, né? É uma boa ideia. 10 00:00:25,420 --> 00:00:26,330 Então, aqui no... 11 00:00:26,580 --> 00:00:28,410 No Blueprint do Inimigo. Vamos começar a fazer isso. 12 00:00:28,410 --> 00:00:29,620 Eu vou criar uma nova Timeline. 13 00:00:33,020 --> 00:00:35,440 Vou chamar de EnemyLoop. 14 00:00:36,280 --> 00:00:38,550 Mas, você pode dar o nome que você quiser aí. EnemyAnimação... 15 00:00:38,900 --> 00:00:40,500 É, só Animação, né? Enfim... 16 00:00:40,500 --> 00:00:41,810 Só o nome da tua Timeline aqui. 17 00:00:42,970 --> 00:00:44,610 Basicamente, o que eu vou fazer é um Lerp Vector. 18 00:00:45,890 --> 00:00:47,520 Lerp Vector. 19 00:00:49,330 --> 00:00:50,240 E eu não preciso... 20 00:00:50,620 --> 00:00:54,680 Explicar demais, né? Porque a gente viu tudo isso aqui na nossa aula de Timelines, né? 21 00:00:55,310 --> 00:00:56,500 A gente vai fazer um Lerp... 22 00:00:56,810 --> 00:00:58,370 Da posição A para a posição B. 23 00:00:58,930 --> 00:01:01,840 Ao invés de eu digitar esses caras aqui, eu vou colocar em variáveis... 24 00:01:01,840 --> 00:01:03,410 Pra gente poder ter um acesso mais fácil. 25 00:01:04,820 --> 00:01:06,610 Então, eu vou pegar a posição dele... 26 00:01:06,900 --> 00:01:07,540 No mundo. 27 00:01:07,960 --> 00:01:09,230 E eu vou fazer isso no BeginPlay. 28 00:01:11,000 --> 00:01:13,010 Para que a gente pegue já, a posição dele, no começo do jogo. 29 00:01:13,480 --> 00:01:15,170 Então, para pegar a posição desse Actor no mundo... 30 00:01:15,530 --> 00:01:17,520 GetActorLocation. 31 00:01:20,000 --> 00:01:22,010 Ele vai mostrar para mim um Vetor. 32 00:01:22,610 --> 00:01:25,410 E esse Vetor eu vou colocar em uma variável. Promote to Variable. 33 00:01:25,410 --> 00:01:26,440 Eu vou colocar como... 34 00:01:26,840 --> 00:01:31,070 Start Location. A posição inicial dele. Start Location. 35 00:01:33,160 --> 00:01:34,820 Maravilha. Isso acontece no começo do jogo. 36 00:01:35,430 --> 00:01:39,000 E eu vou fazer uma posição final, End Location, que seria a posição final dele... 37 00:01:39,560 --> 00:01:41,310 Para o fim da animação, né? 38 00:01:41,310 --> 00:01:41,970 Posição B. 39 00:01:44,010 --> 00:01:46,080 A posição final dele vai ser a posição inicial. 40 00:01:46,380 --> 00:01:47,740 Mais algum valor, né? 41 00:01:48,150 --> 00:01:49,250 Vector + Vector. 42 00:01:50,040 --> 00:01:52,730 Eu vou colocar aqui... Mais, por exemplo, 50 no Z. 43 00:01:53,530 --> 00:01:54,020 Tá? 44 00:01:54,670 --> 00:01:57,410 Posição final. Isso aqui, a gente faz um Promote to Variable também. 45 00:01:58,310 --> 00:01:59,750 E esse cara, eu vou chamar de... 46 00:01:59,990 --> 00:02:01,250 End Location. 47 00:02:01,480 --> 00:02:01,990 Opa. 48 00:02:03,530 --> 00:02:04,120 End... 49 00:02:04,530 --> 00:02:08,690 Location. Então, a gente já tem aí a posição inicial dele e a posição no mundo. 50 00:02:09,290 --> 00:02:11,780 E a posição final dele. Do final da animação. 51 00:02:11,780 --> 00:02:13,810 Vai ser a posição do mundo + 50 no Z. 52 00:02:14,500 --> 00:02:17,000 Então, a gente vem aqui e conecta Start Location. 53 00:02:17,000 --> 00:02:18,860 E conecta End Location. 54 00:02:18,860 --> 00:02:20,520 Agora só falta a gente conectar o Alfa. 55 00:02:20,890 --> 00:02:22,590 Que vai vir do meu Timeline. 56 00:02:23,400 --> 00:02:25,390 Basicamente, eu quero um gráfico Float. 57 00:02:25,850 --> 00:02:27,260 De 0 a 1, né? 58 00:02:27,690 --> 00:02:31,790 E aqui no comprimento, após deixar, por exemplo... Sei lá, 3 segundos. 59 00:02:32,950 --> 00:02:34,270 3 segundos. 60 00:02:34,270 --> 00:02:35,940 Aqui, eu vou colocar como... 61 00:02:38,350 --> 00:02:39,960 Float Loop. 62 00:02:40,600 --> 00:02:41,830 Add key frame. 63 00:02:41,830 --> 00:02:42,970 Add key e... 64 00:02:42,970 --> 00:02:45,510 Add key. A primeira vai ser 0 e 0. 65 00:02:47,010 --> 00:02:50,510 A última vai ser 0 e 3 segundos. 66 00:02:51,310 --> 00:02:52,680 E a segunda vai ser a metade do tempo. 67 00:02:53,070 --> 00:02:54,410 1.5. E o valor é 1. 68 00:02:55,340 --> 00:02:58,530 Deixa eu só arrumar aqui, porque eu me confundi nos key frames. Fui fazer... 69 00:02:59,490 --> 00:03:01,270 Eu vou colocar todos eles em Alto. 70 00:03:02,070 --> 00:03:04,420 E aqui, a gente liga o Loop. 71 00:03:05,370 --> 00:03:07,210 E a gente liga o AutoPlay. 72 00:03:08,240 --> 00:03:09,370 Compilar e Salvar. 73 00:03:11,750 --> 00:03:13,180 Este Alfa vai para cá, então. 74 00:03:13,840 --> 00:03:15,170 Vai ficar sempre tocando, né? 75 00:03:15,570 --> 00:03:16,840 O resultado desse Vector... 76 00:03:17,180 --> 00:03:18,190 Vai ser o Vector... 77 00:03:18,420 --> 00:03:21,040 Para eu mudar a posição deste inimigo no mundo. 78 00:03:21,990 --> 00:03:23,210 Para fazer a animação. Então... 79 00:03:23,560 --> 00:03:24,630 Set... 80 00:03:25,320 --> 00:03:27,190 ActorLocation. 81 00:03:29,050 --> 00:03:31,320 Se você tiver dúvidas sobre o que eu estou fazendo... 82 00:03:31,320 --> 00:03:33,420 Capítulo de Timelines explica tudo isso aqui. 83 00:03:33,870 --> 00:03:34,960 Com mais calma, né? 84 00:03:35,630 --> 00:03:36,520 Tudo que a gente já viu. 85 00:03:38,420 --> 00:03:40,500 Vamos ver se está funcionando, então? Compilar e salvar. 86 00:03:42,180 --> 00:03:43,060 Está ele, se movendo. 87 00:03:46,950 --> 00:03:50,730 Só para eu não ter que andar toda vez aqui, deixa eu colocar o meu personagem... 88 00:03:51,370 --> 00:03:51,980 Aqui. 89 00:03:52,630 --> 00:03:53,180 Pronto. 90 00:03:54,370 --> 00:03:55,170 Então, se a gente... 91 00:03:55,170 --> 00:03:57,670 Fizer uma cópia desse inimigo, a gente vai ter mais um... 92 00:03:58,440 --> 00:03:59,840 Fazendo a mesma animação, né? 93 00:04:00,940 --> 00:04:04,010 O que não é tão legal, porque não tem variação entre eles. 94 00:04:04,290 --> 00:04:05,550 Vamos criar uma variação, então. 95 00:04:06,120 --> 00:04:07,500 Só para ficar um pouquinho mais legal. 96 00:04:08,380 --> 00:04:11,760 A primeira variação que a gente pode criar é na altura que eles estão subindo e descendo, né? 97 00:04:12,140 --> 00:04:13,680 Então, é uma variação nesse Z aqui. 98 00:04:13,950 --> 00:04:16,600 Não precisa ser exatamente 50 para todos. Pode variar. 99 00:04:16,970 --> 00:04:18,000 Então, eu vou fazer uma coisa. 100 00:04:18,690 --> 00:04:20,770 Primeiro, eu vou dar um Split Structure Pin. 101 00:04:21,150 --> 00:04:22,580 Então, a gente tem os valores... 102 00:04:23,870 --> 00:04:24,740 Separados. 103 00:04:24,920 --> 00:04:27,000 Né? E agora, cada um deles é um valor de Float. 104 00:04:27,540 --> 00:04:29,990 E esse valor de Float, eu vou fazer um Random. 105 00:04:30,350 --> 00:04:31,910 Random Float. 106 00:04:33,120 --> 00:04:34,080 In Range. 107 00:04:34,550 --> 00:04:36,760 Então, eu posso fazer um valor aleatório. 108 00:04:37,360 --> 00:04:38,030 De Float. 109 00:04:38,330 --> 00:04:41,370 De 50, no mínimo. No máximo, 100. 110 00:04:41,370 --> 00:04:43,200 Por exemplo. Então, vai dar um valor para mim que vai... 111 00:04:43,650 --> 00:04:45,020 Variar de 50 à 100. 112 00:04:46,710 --> 00:04:48,580 Então, agora a gente vai ter... 113 00:04:49,260 --> 00:04:50,760 Valores aleatórios. 114 00:04:51,660 --> 00:04:53,390 Esse está subindo mais. O da esquerda, né? 115 00:04:54,580 --> 00:04:55,440 Ele sobe mais. 116 00:04:56,560 --> 00:04:57,910 Agora, o que a gente precisa fazer... 117 00:04:58,730 --> 00:05:02,170 É mudar um pouco a velocidade de animação entre eles, para não ficar exatamente igual. 118 00:05:02,720 --> 00:05:04,260 Tá? Então, a gente tem o seguinte... 119 00:05:04,990 --> 00:05:06,940 A gente tem essa Timeline aqui, Enemy Loop. 120 00:05:07,100 --> 00:05:09,430 Que eu posso... Opa, Get EnemyLoop. 121 00:05:10,370 --> 00:05:12,320 Tem uma Funçãozinha aí, chamada Set... 122 00:05:13,000 --> 00:05:14,060 Play Rate. 123 00:05:14,060 --> 00:05:16,280 Lembra disso? No capítulo de Timelines? 124 00:05:16,760 --> 00:05:17,950 Então, a gente tem esse cara aqui. 125 00:05:18,410 --> 00:05:21,120 Eu posso fazer um Play Rate diferente, para cada um dos... 126 00:05:21,780 --> 00:05:24,010 Dos inimigos, assim que o jogo começa. 127 00:05:24,330 --> 00:05:24,780 Tá? 128 00:05:24,980 --> 00:05:27,990 E aqui nesse New Rate, a gente pode fazer a mesma coisa. 129 00:05:28,440 --> 00:05:30,310 Random, Float e Range. 130 00:05:30,310 --> 00:05:31,770 Então, vai dar um valor aleatório para mim. 131 00:05:34,670 --> 00:05:35,380 Em Range. 132 00:05:36,100 --> 00:05:39,200 Então, vamos fazer um Play Rate de 1, que é o valor... 133 00:05:40,080 --> 00:05:42,190 Padrão, né? Que seria o Play Rate atual. 134 00:05:42,830 --> 00:05:44,530 Até 2, que é o dobro da velocidade. 135 00:05:45,500 --> 00:05:48,330 Então, a gente vai ter uma Timeline que vai tocar na velocidade atual. 136 00:05:48,720 --> 00:05:51,150 Até, no máximo, o dobro da velocidade. Isso vai ser aleatório. 137 00:05:51,600 --> 00:05:53,880 Dependendo da Blueprint ali, do inimigo. 138 00:05:54,220 --> 00:05:55,100 Tá? Então, Play. 139 00:05:56,250 --> 00:05:58,020 Aquele toca mais rápido, esse toca mais lento, né? 140 00:05:58,910 --> 00:05:59,700 É super legal. 141 00:05:59,700 --> 00:06:00,470 Isso é... 142 00:06:01,270 --> 00:06:02,320 Random, né? Aleatório. 143 00:06:02,760 --> 00:06:04,130 Eu posso duplicar mais uma aqui. 144 00:06:04,980 --> 00:06:06,330 A gente vai ter três diferentes agora. 145 00:06:08,450 --> 00:06:08,910 Né? 146 00:06:08,910 --> 00:06:11,520 Toda vez que eu der um Play no jogo, vai ter um Random diferente. 147 00:06:12,240 --> 00:06:13,210 Resultado diferente. 148 00:06:13,590 --> 00:06:14,050 Tá? 149 00:06:14,330 --> 00:06:16,500 Só para dar uma brincadeira aí. Ficar um pouco diferente. 150 00:06:16,500 --> 00:06:17,570 Não ficar todo mundo igual. 151 00:06:18,270 --> 00:06:20,240 Então, agora, comentar o código, pra gente não esquecer. 152 00:06:20,880 --> 00:06:22,340 Aqui, a gente está fazendo o seguinte... 153 00:06:22,710 --> 00:06:24,120 Set Start... 154 00:06:25,450 --> 00:06:26,400 End Location. 155 00:06:29,020 --> 00:06:30,430 Set Timeline... 156 00:06:30,990 --> 00:06:31,720 Play Rate. 157 00:06:33,790 --> 00:06:35,260 Depois a gente não esquece mais. 158 00:06:35,660 --> 00:06:36,790 E aqui, a gente vai... 159 00:06:36,790 --> 00:06:37,670 Nomear como... 160 00:06:37,980 --> 00:06:39,580 Timeline Loop. 161 00:06:42,120 --> 00:06:44,550 Então, está guardado aí. A gente tem as animações do inimigo. 162 00:06:44,980 --> 00:06:45,730 Prontas. 163 00:06:46,310 --> 00:06:47,730 Vamos para a próxima aula. 12992

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.