Javascript.RU

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

Date (2 вопроса по теме)
Можно ли с помощью JS:

1) вызывать какую-то функцию через 10 сек после Date(); Т.е. нужно что-то типа
var time = Date()+ 10000 m/s;/*чтоб к настоящему времени  + 10 сек хранилось (примерно делал решение, но проблема в том, что он все время добавляет 10 сек и постоянно это значение на 10 сек впереди)*/ 
/*P.S. Как с setTimeout || setInterval это реализовать, я знаю. Интересно, можно ли как-то сохранить текущие значение и работать с ним*/


2) хранить в переменной разницу между нажатием кнопки и выполнение.
Т.е. это надо для передвижения фигурки player.speed*time (time - время выполнения шага в браузере). Чтоб если у одного игрока поттормаживало, то и у 2-ого тоже.
P.S. знаю, что этим можно манипулировать, но игра не для продакшена, а для обучения программированию
Ответить с цитированием
  #2 (permalink)  
Старый 27.04.2015, 16:29
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от Arx777
Т.е. нужно что-то типа
var time = Date()+ 10000 m/s
dateObj = new Date(year, month, date[, hours, minutes, seconds, ms] )

http://javascript.ru/Date

Подставляй и будет тебе счастие...
Ответить с цитированием
  #3 (permalink)  
Старый 27.04.2015, 16:30
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от Arx777
Чтоб если у одного игрока поттормаживало, то и у 2-ого тоже.
JS не является языком реального времени... Т.ч. о синхронизации даже думать можно весьма условно.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите разобраться с объектом Date() tur10 Общие вопросы Javascript 2 27.03.2015 16:45
Не правильно оторбражается меcяц в Date() oxxy Общие вопросы Javascript 6 22.01.2014 16:01
Проблема с возвратом Date() из coockie Speel Общие вопросы Javascript 3 01.11.2013 04:37
Время,не правильное отображение скриптов Visual Общие вопросы Javascript 0 29.10.2013 19:12
Обновление объекта Date (сокращение кода) HJ90 Элементы интерфейса 4 07.09.2013 20:58