
27.02.2009, 23:03
|
|
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
То что Вы описали и есть onMouseMove.
Не обещаю шустрость, но подумайте сами - если не будет при этом все удаляться/вычисляться/аттачится, если карта целиком нарисована и все. Просто двигаем. ??
Сейчас она "тормозит" очень ровно, а именно - перерисовывается 2 раза в секунду))))) Я уж не знаю что Вы там поменяли/не поменяли в коде, но 2 fps интервальные так и остались - когда таскаешь руками. Выбросьте все ненужное и посмотрите что будет с таким комплектом - onMouseMove включается после нажатия и работает до отпускания, так и таскаем. А карта не перерисовывается вообще. Нарисована сразу вся. Попробуйте. Я не даю никаких гарантий. Но Вы уже три раза меня не послушали, а я всё пишу и пишу))) Уважьте старика, сделайте примерчик))
Добавлено через 5 минут
Забыл про загрузку ЦП отчитаться))
Когда захожу, прыгает с 4 на 28 и тут же скатывается до 9. Отличный результат. НО через полсекунды =) (я нимагу) - опять до 20 и вниз, и так два раза в секунду. Ну понятно, creatObj();
|