![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2007
Адрес: Узбекистан, Ташкент
Сообщений: 450
|
Привет всем.
Извините за непрвильный раздел в прошлый раз, ошибся вкладкой ( Помогите плиз с такой проблемой: Мне по ходу игры нужно программно рисовать линию, примерно 2 раза в секунду. Пользуюсь методом lineTo(x,y). Но это очень сильно ест процессор ( Есть ли какой-нибудь другой метод который можно использовать вместо lineTo? Примеров в нете других я так и не нашел. Заранее спасибо.
__________________
Peace !!! |
|
|||||
|
Регистрация: Sep 2008
Адрес: Москва
Сообщений: 224
|
|
|
|||||
|
Регистрация: Jan 2007
Адрес: Узбекистан, Ташкент
Сообщений: 450
|
Цитата:
А мне не нужно удалять ранее нарисованные линии, зачем мне clear?
__________________
Peace !!! |
|
|||||
|
Регистрация: Dec 2007
Сообщений: 204
|
Тормоза не в lineTo, разбирайтесь с кодом.
Как сказал Яски без проблем рисуется и гораздо больше линий, у меня и до 200000 в кадр рисуется (даже не в 2 секунды) и все нормально. Представьте код, если хотите решит вопрос с помощью других.
__________________
http://www.infinity3d-engine.com |
|
|||||
|
возможно просто вы не два раза в секунду вызываете этот фрагмент. Если есть проблема и вы не знаете в чем дело, подвергайте сомнению то в чем вы уверены. А в данном случае что вызывается два раза в секунду. Я третий человек который подписывается под тем что лайн ту быстр. Хотя возможно еще что вы рисуете очень большие линии... по несколько миллионов пикселей.
|
|
|||||
|
Регистрация: Jan 2007
Адрес: Узбекистан, Ташкент
Сообщений: 450
|
Ок спасибо, тогда поищу ещё, если не получится выложу сюда код.
__________________
Peace !!! |
|
|||||
|
Регистрация: Sep 2008
Адрес: Москва
Сообщений: 224
|
Цитата:
Но если на "кадре" написать: то будет тормозить. |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:28. |
|
|
« Предыдущая тема | Следующая тема » |
|
|