Проблемы с кодом!
Здравствуйте, форумчане! Помогите исправить код!
Суть в том что есть персонаж, он может ходить (влево и вправо), но я хочу сделать, что-то типо прыжка. Пытался сделать разными способами, но не получилось, пожалуйста помогите!
P.S когда персонаж подпрыгнул нужно, что б действовало, что-то типо "гравитации".
jQuery( document ).ready(function() {
//Обьект персонажа
var man = new Image();
man.src = 'images/bob.png';
document.body.appendChild(man);
man.style.position = "absolute";
man.style.left = "400px";
man.style.top = "400px";
var ManLeftNumber = parseInt(man.style.left = "400px");
var ManTopNumber = parseInt(man.style.top = "400px");
var x = ManTopNumber -= dy;
//Фунция движения персонажа
var dx = 10;
var dy = 10;
var move = function () {
jQuery(document).keydown(function (event) {
if (event.keyCode == 65) {
jQuery(man).css("left", ManLeftNumber -= dx);
jQuery(man).css("transform", "scale(1, 1)");
}
else if (event.keyCode == 68) {
jQuery(man).css("left", ManLeftNumber += dx);
jQuery(man).css("transform", "scale(-1, 1)");
}
else if (event.keyCode == 87) { //W
jQuery(man).css("top", ManTopNumber -= dy);
do {
dy -= 1;
} while (ManTopNumber < x)
}
});
}
move();
ЗАРАНИЕ СПАСИБО!
|