Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ball_pos+=direction*ball_speed*delta
ColisionArribaAbajo()#se llama a la funcion de colision parte superior e
inferior
ColisionPaletas()#se llama ala funcion de colision con paletas (jugadores)
ColisionDerechaIzquierda()#se llama as la funcion de colisiones derecha e
izquierda
get_node("ball").set_pos(ball_pos)
MovimientoPlayer("p1",delta)
MovimientoPlayer("p2",delta)
if(Input.is_action_pressed("derecha")):
if(escala.x == 1):
get_node("SonidoCaminar").play("Girar")
_animacionPersonaje("AnimacionVoltear")
#girar = true
if(escala.x == -1):
pos.x += SPEED_IN_PIXELS_PER_SECONDS * delta
if(cambiarAnimacion):
_animacionPersonaje("AnimacionCaminar")
cambiarAnimacion = false
elif(Input.is_action_pressed("izquierda")):
pos.x -= SPEED_IN_PIXELS_PER_SECONDS * delta
escala.x = 1
if(cambiarAnimacion):
_animacionPersonaje("AnimacionCaminar")
cambiarAnimacion = false
else:
if(!cambiarAnimacion):
_animacionPersonaje("AnimacionIdle")
cambiarAnimacion = true
if(frameActual == 9 ):#condicion que detecta cuando el personaje coloca el
pie sobre el suelo
get_node("SonidoCaminar").play("Pasos")
if(frameActual == 27 ):#Condicion que detecta el giro completo del personaje
escala.x = escala.x * -1
_animacionPersonaje("AnimacionIdle")
/usr/adt-bundle-linux-x86-20140702/sdk/platform-tools/adb