Pues me han pasado el code de un salto, y yo lo e echo a mi manera y no entiendo pork no salta, se mueve y tal pero no salta ni muestra los screen.print no se pork...
blanco=color.new(255,255,255) bola = {img = image.load("bola.png"), x= 10 , y = 150, h = 20, w = 20,gravedad = 200,velocidadsalto=10, estadosalto = "andando" } function salto() if controls:left() then bola.x = bola.x - 2 end if controls:right() then bola.x = bola.x + 2 end if controls:cross() and bola.estadosalto == "andando" then bola.estadosalto = "saltando" end if bola.estadoSalto == "saltando" then bola.velocidadSalto = bola.velocidadSalto - 0.5 bola.gravedad = bola.gravedad - bola.velocidadsalto end if bola.velocidadsalto < 0 then bola.estadosalto = "cayendo" end if bola.gravedad < 230 and bola.estadosalto == "cayendo" then bola.velocidadsalto = bola.velocidadsalto + 0.5 bola.gravedad = bola.gravedad + bola.velocidadsalto end if bola.gravedad == 230 then bola.velocidadsalto = 10 bola.estadoSalto = "andando" end if bola.gravedad > 230 then bola.gravedad = 230 end bola.y = bola.gravedad bola.img:blit(bola.x,bola.y) screen.flip() end while true do controls.read() salto() screen:print(10,20,"estadosalto: "..bola.estadosalto,blanco) screen.flip() end
Aver si alguien sabe.. se k es un error muy chikitito pero o lo veo xD
Click en la imagen si kieres un avatar o una firma tan espectacular como los mios =P.
Psp 2001 Gen d3 + Memory stick 4 gb
Ps3 Fat 60GB + CFW Rebug 3.55 + Disco duro externo 250 GB+ Multiman
Tambien nota este error: if
Tambien nota este error:
if controls:left() -- es controls.left()
lo e puesto asi y me dice bad
lo e puesto asi y me dice bad value o algo asi
la y
y la gravedad no son las mismas, tienen que ser las mismas!
Si no esto hace que automaticamente no funcione
bola.y = bola.gravedadLas puse =es y sigue sin
Las puse =es y sigue sin saltar, llevo toa la tarde intentandolo y nada , estoy por dejar el hb que iba a hacer y volver a los hbs basicos...
Click en la imagen si kieres un avatar o una firma tan espectacular como los mios =P.
Psp 2001 Gen d3 + Memory stick 4 gb
Ps3 Fat 60GB + CFW Rebug 3.55 + Disco duro externo 250 GB+ Multiman
Revisa mi post
o rindete (Cosa que no te aconsejo)
PD: Ahi errores como velocidadsalto y despues pones velocidadSalto
Eso hace que no se cumpla
Bua que tonto soy , voy a
Bua que tonto soy , voy a probar...