All language subtitles for 23. Player - Gun Shooting (Arma Tiro)

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,220 --> 00:00:04,530 15. The Grid Player - Arma: Tiro 2 00:00:04,530 --> 00:00:07,050 Nessa aula, a gente vai falar sobre o tiro. O sistema de tiro. 3 00:00:07,050 --> 00:00:08,340 E talvez você... 4 00:00:08,340 --> 00:00:12,040 Se assuste aqui, vendo que o meu cenário está um pouquinho diferente já. 5 00:00:12,540 --> 00:00:15,000 O que acontece é o seguinte... Eu tinha gravado essa aula... 6 00:00:15,500 --> 00:00:19,170 E por algum motivo misterioso, eu perdi a gravação. 7 00:00:19,590 --> 00:00:20,980 É a primeira vez que isso me acontece. 8 00:00:21,440 --> 00:00:22,250 É... 9 00:00:22,250 --> 00:00:25,470 Então, eu já estou um pouco avançado. Eu estou umas duas aulas na frente. 10 00:00:25,770 --> 00:00:28,010 Para falar de um assunto que eu tinha feito antes, tá? 11 00:00:28,430 --> 00:00:29,420 Então, eu vou mostrar... 12 00:00:29,690 --> 00:00:31,070 Como eu já tinha feito isso. 13 00:00:31,070 --> 00:00:32,430 Um pouquinho diferente, essa aula aí. 14 00:00:32,680 --> 00:00:33,830 Mas, não tem problema. 15 00:00:34,080 --> 00:00:35,610 Como é que a gente vai fazer o sistema de tiro? 16 00:00:35,910 --> 00:00:36,800 Funciona assim... 17 00:00:36,800 --> 00:00:38,220 Deixa eu abrir o meu Diagrama... 18 00:00:38,220 --> 00:00:40,620 Então, aqui no meu diagrama, fica bem claro para mim o seguinte... 19 00:00:40,840 --> 00:00:42,650 Eu estou com a minha Blueprint do HeroChar... 20 00:00:43,170 --> 00:00:45,010 Ele vai ter uma funçãozinha, chamada... 21 00:00:45,010 --> 00:00:47,570 Função ou Evento, né? A gente vai ver isso na Blueprint depois. 22 00:00:48,000 --> 00:00:49,440 Chamada Active Trigger. 23 00:00:49,440 --> 00:00:52,140 Que é "Ativar o gatilho", né? 24 00:00:52,140 --> 00:00:53,660 Quando ele ativa o gatilho... 25 00:00:54,060 --> 00:00:58,400 Ele dispara uma Função, um Evento, que está lá na Blueprint da arma. 26 00:00:58,850 --> 00:01:02,630 E a Blueprint da arma, depois que vai fazer toda a parte que a gente vai ver depois. De Spawn, né? 27 00:01:02,630 --> 00:01:04,160 Que ele vai criar o projétil. 28 00:01:04,490 --> 00:01:07,120 Então, o sistema de tiro, na verdade, não está dentro do HeroChar. 29 00:01:07,120 --> 00:01:09,000 O sistema de tiro está dentro da arma. 30 00:01:09,570 --> 00:01:10,740 Por que a gente faz assim? 31 00:01:10,740 --> 00:01:12,310 Porque depois, se a gente quiser fazer... 32 00:01:12,310 --> 00:01:15,620 Um sistema de tiro diferente para cada arma, a gente tem essa possibilidade, né? 33 00:01:16,150 --> 00:01:17,390 Então, o HeroChar só... 34 00:01:17,850 --> 00:01:19,120 Dispara o gatilho. 35 00:01:19,510 --> 00:01:21,950 E quem atira é a arma. Então, ele vai fazer... 36 00:01:21,950 --> 00:01:24,230 Um disparo de um evento que está lá dentro da Blueprint. 37 00:01:24,230 --> 00:01:24,740 Né? 38 00:01:24,740 --> 00:01:26,320 Então, eu vou mostrar como é que eu fiz isso no jogo. 39 00:01:26,890 --> 00:01:28,040 Primeira coisa, a gente tem aqui, ó... 40 00:01:28,600 --> 00:01:29,480 Fire, né? 41 00:01:29,480 --> 00:01:32,040 A gente já tem isso Setado, que é o botãozinho de Fire. 42 00:01:32,310 --> 00:01:34,820 Que, no meu caso, é o clique do mouse. 43 00:01:35,100 --> 00:01:37,800 Clique esquerdo do mouse, ou o botão no controle do video game. 44 00:01:37,800 --> 00:01:39,800 E, por enquanto, ele só faz, é... 45 00:01:40,610 --> 00:01:43,240 Uma Boolean, né? Ele diz se está Verdadeiro ou Falso. 46 00:01:43,600 --> 00:01:44,970 O fato de ele estar atirando ou não. 47 00:01:45,410 --> 00:01:45,840 Tá? 48 00:01:46,550 --> 00:01:48,880 O que eu quero que ele faça é que ele dispare um Evento... 49 00:01:49,490 --> 00:01:53,720 Lá dentro da Blueprint da arma. Por enquanto, esse Evento não existe. Eu vou vir aqui na Blueprint da arma... 50 00:01:54,590 --> 00:01:57,280 Vocês vão ver que, na verdade, eu já criei ele porque, como eu falei... 51 00:01:57,280 --> 00:01:58,860 Eu perdi essa gravação dessa aula. 52 00:01:59,370 --> 00:02:00,980 Mas, eu criei aqui dois Eventos. 53 00:02:00,980 --> 00:02:02,180 Custom Events, né? 54 00:02:02,180 --> 00:02:02,670 Então... 55 00:02:02,670 --> 00:02:04,410 Add Custom Event. 56 00:02:05,620 --> 00:02:08,100 Eu criei um Add Custom Event Active Trigger. 57 00:02:08,760 --> 00:02:11,320 E um Add Custom Event de Active Trigger. 58 00:02:11,620 --> 00:02:12,150 Tá? 59 00:02:12,150 --> 00:02:15,600 Então, toda vez que eu acionar o gatilho, a gente vai ficar disparando, né? 60 00:02:15,600 --> 00:02:17,250 E para isso, um bom jeito de fazer... 61 00:02:17,720 --> 00:02:20,000 É criar um Set Timer By Function. 62 00:02:20,580 --> 00:02:22,870 Ele vai ficar disparando uma Função ao longo do tempo. 63 00:02:23,590 --> 00:02:25,080 E nesse caso, é uma Função... 64 00:02:25,380 --> 00:02:26,390 Chamada Fire. 65 00:02:26,840 --> 00:02:27,610 Que eu já criei. 66 00:02:27,900 --> 00:02:30,690 Então, a gente cria uma nova Função em Novas Funções... 67 00:02:31,760 --> 00:02:35,100 Add Function. E eu criei uma Função chamada Fire, que já está aqui. 68 00:02:35,960 --> 00:02:38,590 Então, quando eu clico a primeira vez, ele dispara o Fire... 69 00:02:38,870 --> 00:02:39,680 Um tiro, né? 70 00:02:40,050 --> 00:02:42,250 Para que, assim que eu clicar, ele já dispare um tiro. 71 00:02:42,810 --> 00:02:44,810 E depois disso, ele fica repetindo o tiro. 72 00:02:45,070 --> 00:02:46,550 Com o Set Timer By Function. 73 00:02:47,220 --> 00:02:50,010 Esse tempo aqui, a gente pode digitar, ou a gente pode... 74 00:02:50,360 --> 00:02:51,550 Colocar uma variável. 75 00:02:52,220 --> 00:02:53,600 Que eu tenho aqui embaixo, já. 76 00:02:53,600 --> 00:02:54,650 Vou mostrar para vocês. 77 00:02:57,480 --> 00:03:00,750 Shoot per Second. Que é quantos tiros eu dou por segundo. 78 00:03:00,750 --> 00:03:01,880 Eu vou conectar ele aqui. 79 00:03:02,220 --> 00:03:05,620 Então, seria um segundo, dividido por números de tiro que eu dou por segundo. 80 00:03:05,870 --> 00:03:06,960 A gente faz essa conta... 81 00:03:07,400 --> 00:03:08,930 Pra gente ter o número de tiros... 82 00:03:09,630 --> 00:03:10,360 Por segundo. 83 00:03:10,360 --> 00:03:12,910 Se a gente só conectar aqui, a gente vai ter só o tempo, né? 84 00:03:13,190 --> 00:03:14,610 Que é o intervalo entre os tiros. 85 00:03:15,650 --> 00:03:17,300 Beleza. Então, fazendo isso... 86 00:03:18,650 --> 00:03:21,920 Quando a gente quiser desativar o Trigger, a gente só dá um Clear Timer. 87 00:03:22,370 --> 00:03:23,580 Com a mesma Função, Fire. 88 00:03:23,970 --> 00:03:24,400 Tá? 89 00:03:25,200 --> 00:03:27,800 Active Trigger. Ele dispara uma vez, a Função. 90 00:03:28,080 --> 00:03:29,610 Ele dá um Set Timer by Function. 91 00:03:29,920 --> 00:03:31,710 E quando eu dou um Deactive Trigger... 92 00:03:31,710 --> 00:03:32,160 Ele... 93 00:03:32,580 --> 00:03:34,320 Cria um Clear Timer, né? 94 00:03:34,690 --> 00:03:35,620 Ele limpa... 95 00:03:35,620 --> 00:03:37,810 Esse Timer e para de disparar a Função. 96 00:03:38,400 --> 00:03:39,480 Nessa Função aqui... 97 00:03:39,960 --> 00:03:42,600 Vocês vão ver que tem coisa, mas isso aqui é a questão da próxima aula. 98 00:03:43,380 --> 00:03:45,550 Não precisa ter nada. Podia ser um Print String aqui. 99 00:03:46,030 --> 00:03:47,940 Tá? E ele vai só disparar essa Função. 100 00:03:48,650 --> 00:03:50,080 Isso é o nosso sistema de tiro. 101 00:03:50,410 --> 00:03:54,030 Então, agora o personagem tem que chamar esse cara. Active Trigger. 102 00:03:54,390 --> 00:03:57,390 Para que o personagem chame esse cara, primeiramente a gente tem que ter uma referência. 103 00:03:57,670 --> 00:03:58,670 Né? Da arma. 104 00:03:59,180 --> 00:04:00,760 Então, aqui no meu... 105 00:04:01,330 --> 00:04:04,130 BeginPlay. A gente... Lembra que a gente fez o Spawn do Actor, né? 106 00:04:04,440 --> 00:04:05,880 O Spawn da arma. 107 00:04:06,270 --> 00:04:08,220 Eu guardei ela em uma variável. 108 00:04:08,220 --> 00:04:09,250 Promote to Variable. 109 00:04:09,470 --> 00:04:10,780 E eu posso usar como referência. 110 00:04:11,350 --> 00:04:12,630 Então, aqui embaixo... 111 00:04:12,630 --> 00:04:15,750 Toda vez que eu clicar com o mouse, disparar este Evento aqui, de... 112 00:04:16,320 --> 00:04:17,310 Fire Button. 113 00:04:18,410 --> 00:04:20,320 Eu pego aqui, o meu BP_Gun... 114 00:04:20,610 --> 00:04:23,090 E disparo a Função que está lá dentro. Active Trigger. 115 00:04:26,940 --> 00:04:28,670 E toda vez que eu soltar o botão... 116 00:04:28,670 --> 00:04:31,120 Eu disparo o Evento Active Trigger. 117 00:04:31,340 --> 00:04:33,290 Né? Esses dois Eventos estão dentro da arma. 118 00:04:34,140 --> 00:04:37,710 Lembrando que a gente pode acessar a arma porque a gente fez a referência dela lá em cima, né? 119 00:04:38,400 --> 00:04:40,300 Então, está aqui, a referência. BP_Gun. 120 00:04:41,430 --> 00:04:42,430 Active Trigger. 121 00:04:44,930 --> 00:04:46,650 E Deactive Trigger, tá? 122 00:04:47,750 --> 00:04:51,270 Essa aula é um pouquinho diferente porque, como eu falei, eu já tinha gravado ela... 123 00:04:51,600 --> 00:04:52,400 E perdi. 124 00:04:52,750 --> 00:04:54,560 Então, já estava tudo montado. É um... 125 00:04:55,040 --> 00:04:57,280 É um jeito diferente de... 126 00:04:57,280 --> 00:04:58,000 Dar aula. 127 00:04:58,340 --> 00:04:59,530 E, sinceramente, eu acho... 128 00:04:59,530 --> 00:05:02,170 Acho pior assim. Ficar mostrando aquilo que eu já fiz. 129 00:05:02,460 --> 00:05:04,370 O mais legal é fazer em tempo real, né? 130 00:05:04,740 --> 00:05:06,600 Vocês vão acompanhando. Então, me desculpem aí... 131 00:05:07,250 --> 00:05:08,700 Só porque eu perdi o arquivo mesmo. 132 00:05:09,190 --> 00:05:11,660 Mas, nas próximas aulas volta tudo ao normal. 133 00:05:12,320 --> 00:05:14,340 A gente vai continuar fazendo juntos aí. 134 00:05:14,340 --> 00:05:14,910 Beleza? 135 00:05:15,440 --> 00:05:16,750 Mas, é só seguir o que eu fiz. 136 00:05:17,300 --> 00:05:18,230 Que vai dar tudo certo. 137 00:05:18,700 --> 00:05:19,410 Valeu. 11458

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