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

af Afrikaans
ak Akan
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
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
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (Soranî)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian
pl Polish
pt-BR Portuguese (Brazil)
pt Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu

Original subtitles

1

15. The Grid Player - Arma: Tiro

2

Nessa aula, a gente vai falar sobre o tiro. O sistema de tiro.

3

E talvez você...

4

Se assuste aqui, vendo que o meu cenário está um pouquinho diferente já.

5

O que acontece é o seguinte... Eu tinha gravado essa aula...

6

E por algum motivo misterioso, eu perdi a gravação.

7

É a primeira vez que isso me acontece.

8

É...

9

Então, eu já estou um pouco avançado. Eu estou umas duas aulas na frente.

10

Para falar de um assunto que eu tinha feito antes, tá?

11

Então, eu vou mostrar...

12

Como eu já tinha feito isso.

13

Um pouquinho diferente, essa aula aí.

14

Mas, não tem problema.

15

Como é que a gente vai fazer o sistema de tiro?

16

Funciona assim...

17

Deixa eu abrir o meu Diagrama...

18

Então, aqui no meu diagrama, fica bem claro para mim o seguinte...

19

Eu estou com a minha Blueprint do HeroChar...

20

Ele vai ter uma funçãozinha, chamada...

21

Função ou Evento, né? A gente vai ver isso na Blueprint depois.

22

Chamada Active Trigger.

23

Que é "Ativar o gatilho", né?

24

Quando ele ativa o gatilho...

25

Ele dispara uma Função, um Evento, que está lá na Blueprint da arma.

26

E a Blueprint da arma, depois que vai fazer toda a parte que a gente vai ver depois. De Spawn, né?

27

Que ele vai criar o projétil.

28

Então, o sistema de tiro, na verdade, não está dentro do HeroChar.

29

O sistema de tiro está dentro da arma.

30

Por que a gente faz assim?

31

Porque depois, se a gente quiser fazer...

32

Um sistema de tiro diferente para cada arma, a gente tem essa possibilidade, né?

33

Então, o HeroChar só...

34

Dispara o gatilho.

35

E quem atira é a arma. Então, ele vai fazer...

36

Um disparo de um evento que está lá dentro da Blueprint.

37

Né?

38

Então, eu vou mostrar como é que eu fiz isso no jogo.

39

Primeira coisa, a gente tem aqui, ó...

40

Fire, né?

41

A gente já tem isso Setado, que é o botãozinho de Fire.

42

Que, no meu caso, é o clique do mouse.

43

Clique esquerdo do mouse, ou o botão no controle do video game.

44

E, por enquanto, ele só faz, é...

45

Uma Boolean, né? Ele diz se está Verdadeiro ou Falso.

46

O fato de ele estar atirando ou não.

47

Tá?

48

O que eu quero que ele faça é que ele dispare um Evento...

49

Lá dentro da Blueprint da arma. Por enquanto, esse Evento não existe. Eu vou vir aqui na Blueprint da arma...

50

Vocês vão ver que, na verdade, eu já criei ele porque, como eu falei...

51

Eu perdi essa gravação dessa aula.

52

Mas, eu criei aqui dois Eventos.

53

Custom Events, né?

54

Então...

55

Add Custom Event.

56

Eu criei um Add Custom Event Active Trigger.

57

E um Add Custom Event de Active Trigger.

58

Tá?

59

Então, toda vez que eu acionar o gatilho, a gente vai ficar disparando, né?

60

E para isso, um bom jeito de fazer...

61

É criar um Set Timer By Function.

62

Ele vai ficar disparando uma Função ao longo do tempo.

63

E nesse caso, é uma Função...

64

Chamada Fire.

65

Que eu já criei.

66

Então, a gente cria uma nova Função em Novas Funções...

67

Add Function. E eu criei uma Função chamada Fire, que já está aqui.

68

Então, quando eu clico a primeira vez, ele dispara o Fire...

69

Um tiro, né?

70

Para que, assim que eu clicar, ele já dispare um tiro.

71

E depois disso, ele fica repetindo o tiro.

72

Com o Set Timer By Function.

73

Esse tempo aqui, a gente pode digitar, ou a gente pode...

74

Colocar uma variável.

75

Que eu tenho aqui embaixo, já.

76

Vou mostrar para vocês.

77

Shoot per Second. Que é quantos tiros eu dou por segundo.

78

Eu vou conectar ele aqui.

79

Então, seria um segundo, dividido por números de tiro que eu dou por segundo.

80

A gente faz essa conta...

81

Pra gente ter o número de tiros...

82

Por segundo.

83

Se a gente só conectar aqui, a gente vai ter só o tempo, né?

84

Que é o intervalo entre os tiros.

85

Beleza. Então, fazendo isso...

86

Quando a gente quiser desativar o Trigger, a gente só dá um Clear Timer.

87

Com a mesma Função, Fire.

88

Tá?

89

Active Trigger. Ele dispara uma vez, a Função.

90

Ele dá um Set Timer by Function.

91

E quando eu dou um Deactive Trigger...

92

Ele...

93

Cria um Clear Timer, né?

94

Ele limpa...

95

Esse Timer e para de disparar a Função.

96

Nessa Função aqui...

97

Vocês vão ver que tem coisa, mas isso aqui é a questão da próxima aula.

98

Não precisa ter nada. Podia ser um Print String aqui.

99

Tá? E ele vai só disparar essa Função.

100

Isso é o nosso sistema de tiro.

101

Então, agora o personagem tem que chamar esse cara. Active Trigger.

102

Para que o personagem chame esse cara, primeiramente a gente tem que ter uma referência.

103

Né? Da arma.

104

Então, aqui no meu...

105

BeginPlay. A gente... Lembra que a gente fez o Spawn do Actor, né?

106

O Spawn da arma.

107

Eu guardei ela em uma variável.

108

Promote to Variable.

109

E eu posso usar como referência.

110

Então, aqui embaixo...

111

Toda vez que eu clicar com o mouse, disparar este Evento aqui, de...

112

Fire Button.

113

Eu pego aqui, o meu BP_Gun...

114

E disparo a Função que está lá dentro. Active Trigger.

115

E toda vez que eu soltar o botão...

116

Eu disparo o Evento Active Trigger.

117

Né? Esses dois Eventos estão dentro da arma.

118

Lembrando que a gente pode acessar a arma porque a gente fez a referência dela lá em cima, né?

119

Então, está aqui, a referência. BP_Gun.

120

Active Trigger.

121

E Deactive Trigger, tá?

122

Essa aula é um pouquinho diferente porque, como eu falei, eu já tinha gravado ela...

123

E perdi.

124

Então, já estava tudo montado. É um...

125

É um jeito diferente de...

126

Dar aula.

127

E, sinceramente, eu acho...

128

Acho pior assim. Ficar mostrando aquilo que eu já fiz.

129

O mais legal é fazer em tempo real, né?

130

Vocês vão acompanhando. Então, me desculpem aí...

131

Só porque eu perdi o arquivo mesmo.

132

Mas, nas próximas aulas volta tudo ao normal.

133

A gente vai continuar fazendo juntos aí.

134

Beleza?

135

Mas, é só seguir o que eu fiz.

136

Que vai dar tudo certo.

137

Valeu.

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