Показать сообщение отдельно
Старый 27.02.2009, 23:03
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 20  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
То что Вы описали и есть onMouseMove.
Не обещаю шустрость, но подумайте сами - если не будет при этом все удаляться/вычисляться/аттачится, если карта целиком нарисована и все. Просто двигаем. ??
Сейчас она "тормозит" очень ровно, а именно - перерисовывается 2 раза в секунду))))) Я уж не знаю что Вы там поменяли/не поменяли в коде, но 2 fps интервальные так и остались - когда таскаешь руками. Выбросьте все ненужное и посмотрите что будет с таким комплектом - onMouseMove включается после нажатия и работает до отпускания, так и таскаем. А карта не перерисовывается вообще. Нарисована сразу вся. Попробуйте. Я не даю никаких гарантий. Но Вы уже три раза меня не послушали, а я всё пишу и пишу))) Уважьте старика, сделайте примерчик))

Добавлено через 5 минут
Забыл про загрузку ЦП отчитаться))
Когда захожу, прыгает с 4 на 28 и тут же скатывается до 9. Отличный результат. НО через полсекунды =) (я нимагу) - опять до 20 и вниз, и так два раза в секунду. Ну понятно, creatObj();
__________________
Reality.getBounds(this);