Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 20.01.2013, 14:46
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

dmitriymar,
ага, я так тоже думал, пока не насоздавалось снарядов 100-... и более (массив объектов) Браузер начал тормозить

Deff,
да я не дурак, понял о чем он)

===
Я сейчас допилил все. Сделал так, что враги, и снаряды обрабатываются одним интервалом, весь канвас чиститься полностью (раньше чистился по частям) Снаряды вообще быстро из дула вылетают)

====
Если есть много переменных типа:
var r,g,b // colors
var x_gun,y_gun // coords

var damage, speed, distance // параметры сняряда (которые как бы улучшаются по мере прохождения уровней)


Глобал засорять - не правильно. Если таких переменных много, то хранить лучше в нескольких объектах?
gun = {
    r: 0, g: 0, b: 0, x: 0, y: 0
}
armor = {
    damage: 0,
    speed: 0,
    distance: 0
}
__________________
оляля, ололо

Последний раз редактировалось 9xakep, 20.01.2013 в 14:55.
Ответить с цитированием
  #12 (permalink)  
Старый 21.01.2013, 12:06
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

9xakep,
с тормозами -запускай профилировщик и смотри, что именно у тебя тормозит. Вероятнее всего это не тот код, на какой ты думаешь
Ответить с цитированием
  #13 (permalink)  
Старый 21.01.2013, 16:10
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от JsLoveR
window.onclick = function() {
...
}
Это то зачем засовывать в setInterval?
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #14 (permalink)  
Старый 21.01.2013, 17:27
Любитель
Отправить личное сообщение для JsLoveR Посмотреть профиль Найти все сообщения от JsLoveR
 
Регистрация: 16.12.2009
Сообщений: 422

Сообщение от devote
Это то зачем засовывать в setInterval?
хм, даже не придал этому значения.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как лучше написать скрипт теста Dimaz jQuery 2 28.11.2012 16:08
30(1|2) редирект от сервера. Или как лучше сделать редирект при верной отсылке форма. pizzZ AJAX и COMET 2 18.02.2010 09:06
Вопрос как сделать эту панельку Определённых размеров и свойств. jei jQuery 3 09.06.2009 19:14