Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 3

Curso: Aula 5

Formulário de presença sobre a 5ª aula do curso: ENTENDENDO O QUE É UM JOGO, COM


GAMEMAKER.

isggro@gmail.com Switch accounts


Draft saved
Not shared

* Indicates required question

Seu nome completo *

Isabelle Sgrignero

Seu e-mail (o mesmo cadastrado no CAEx) *

isabelle.sgrignero@sou.unifal-mg.edu.br
Considere este trecho de código feito em aula para responder às questões.
sprite_index = spr_player_plataformer_idle
image_speed = 0.3

if abs(hspeed) > 0.2{


sprite_index = spr_player_plataformer_walk
image_speed = abs(hspeed)/2
}
if !place_meeting(x, y + 4, obj_parede){
sprite_index = spr_player_plataformer_jump
image_speed = abs(vspeed)/2
}

image_xscale = sign(hspeed)
if image_xscale == 0{
image_xscale = 1
}

Na linha: *
if !place_meeting(x, y + 4, obj_parede){
Qual a importância do "+4" após o "y"?

Calcular a colisão com o teto, pois y+4 checaria um obj_parece acima do obj_player.

Calcular a colisão com o chão logo abaixo do obj_player, para definir o sprite a ser
usado.

Calcular a máscara de colisão do obj_player, sendo ela uma reta da posição (x, y) até
(x, y+4).

Não é necessário, o código funcionaria igual sem o "+4".


Qual a função do trecho de código abaixo? *

image_xscale = sign(hspeed)
if image_xscale == 0{
image_xscale = 1
}

Espelhar ou não o sprite do obj_player horizontalmente, dependendo da sua


velocidade.

Limitar a velocidade horizontal "hspeed" do obj_player.

Reduzir a escala do obj_player, por preferências visuais.

Orientar corretamente o sprite do obj_player, baseado em sua velocidade vertical.

Submit Clear form

Never submit passwords through Google Forms.

This content is neither created nor endorsed by Google. Report Abuse - Terms of Service - Privacy Policy

Forms

Você também pode gostar