Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.04.2015, 16:14
Интересующийся
Отправить личное сообщение для Arx777 Посмотреть профиль Найти все сообщения от Arx777
 
Регистрация: 20.02.2015
Сообщений: 25

Создать арифметическую прогрессию
Нужно, чтоб некий объект по матрице двигался (допустим вниз) с ускорением в какой-то момент времени.
Как двигать я понимаю, а вот как НЕ костыльный метод интервала задать - нет.

Т.е. надо как-то в setInterval(funct, 10000 (от 10000 надо отнимать 1000 каждую секунду, пока не выполнится ClearInterval при определенном условие)

Вот и вопрос, как указать 2-ой параметр setIntervala(частота выполнения, с учетом вычита n числа в t времени)

Так не работает

function downPlayer1() {
    setInterval(b, time);
    var time = setInterval(1000-100, 1000);
    function b(){
        if (battlefield[settings.y + 1][settings.x] == 0) { //bottom
            settings.y = settings.y + 1;
        }
        $('#helicopter').css({
            left: settings.x * 27+3,
            top: settings.y * 27+1
        });
        $('.helicopter').css({
            transform: settings.direction
        });
    }
}


Так тоже

function downPlayer1() {
    setInterval(b, setInterval(1000-100, 1000));
   
    }
}


И так тоже

function downPlayer1() {
    setInterval(b, t);
   
    }

function t() {setInterval(1000-100, 1000)}
Ответить с цитированием
  #2 (permalink)  
Старый 20.04.2015, 16:26
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

https://learn.javascript.ru/js-animation - графики.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать кнопку с событием Vladimir93 Общие вопросы Javascript 9 22.11.2014 20:46
как создать в цикле несколько дочерних элементов одного уровня? DimonCry Общие вопросы Javascript 11 13.01.2011 10:46
Создать объект из строчек Hagrael Events/DOM/Window 16 09.07.2010 10:25
Создать узел <img> внутри <div> glutton Events/DOM/Window 1 09.11.2009 14:41
немогу создать фаил с помощью JavaScrip Greasemonkey в Mozilla firefox выдает ошибку crem Firefox/Mozilla 2 11.08.2009 03:44