Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.03.2017, 15:30
Аспирант
Отправить личное сообщение для АнонимныйПарень Посмотреть профиль Найти все сообщения от АнонимныйПарень
 
Регистрация: 17.03.2017
Сообщений: 67

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

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

ЗАРАНИЕ СПАСИБО!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы со слайдером. Shupamen Работа 1 15.12.2013 00:12
Проблемы с кодом в jquery 1.8(работает стабильно с jquery 1.5) Amateur jQuery 1 05.11.2012 00:15
Решение проблемы с отображением элементов на странице mozyr Javascript под браузер 17 13.01.2012 02:34
глюк форума Gvozd Сайт Javascript.ru 11 18.03.2009 14:37
Drug&Drop + всплывание события = проблемы =(( _NoName_ Events/DOM/Window 4 05.03.2009 17:47