Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Проблемы с кодом! (https://javascript.ru/forum/jquery/68125-problemy-s-kodom.html)

АнонимныйПарень 27.03.2017 15:30

Проблемы с кодом!
 
Здравствуйте, форумчане! Помогите исправить код!
Суть в том что есть персонаж, он может ходить (влево и вправо), но я хочу сделать, что-то типо прыжка. Пытался сделать разными способами, но не получилось, пожалуйста помогите!

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();

ЗАРАНИЕ СПАСИБО!


Часовой пояс GMT +3, время: 13:29.