mój jsfiddle: http://jsfiddle.net/yKvuK/ludzki paski animacji wewnątrz płótnie
jak widać, gdy ludzki chód obraz pozostanie w jego miejsce mogę więc zmienić kod po naciśnięciu lewej obraz zmienić jego położenie i wygląda to chodzić w lewo i nie tylko chodzić w miejscu?
function update() {
canvas.clearRect(0, 0, CanvasWidth, CanvasHeight);
if (keydown.left) {
CurentPos++;
if (CurentPos == ImgNumb) {
CurentPos = 0;
}
}
} // end update
Bah! Pokonaj mnie. FYI jest już zadeklarowane w tym celu zmienne "x" i "y", więc możesz ich użyć. Oto poprawione przeze mnie skrzypce: http://jsfiddle.net/yKvuK/3/ –
Och, masz rację! Nie zauważyłem zmiennej, ponieważ nigdzie jej nie używano ... Na pewno lepiej niż deklarowanie innej. – MightyPork
Edytowałem mój jsfiddle i teraz postać może chodzić również w prawo, ale jest problem z odwróceniem obrazu, żeby wyglądał jak chodzenie w prawo, możesz pomóc: http://jsfiddle.net/yKvuK/5/ – Sora