我嘗試使用HTML5畫布只是爲了好玩,並瞭解更多關於帆布工具,它的動畫做原來的超級馬里奧遊戲的副本里,但我停留在讓馬里奧做它的跳躍這裏我的jsfiddle:http://jsfiddle.net/2tLCk/1/重力HTML5畫布
我應該怎麼解決我的up
功能,使馬里奧跳躍和在本網站http://blog.nihilogic.dk/
我試圖理解它的代碼回返回地面等,但是我不能?
if (keydown.up) {
vy += gravity;
character.CurentPos = 11;
character.x += character.speed;
character.y += vy;
}
你應該動態地計算跳躍最大高度,然後檢查是否'(character.y> = maxHeight){的setTimeout(函數(){character.y - = someValue中},重力); }'這樣的事情;) – Givi
可以ü發佈的jsfiddle請 – Sora
我不知道這是最好的方法,但它應該工作是這樣的。 [更新的jsfiddle(http://jsfiddle.net/GKDev/2tLCk/3/) – Givi