Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.08.2009, 21:22   #1
BuT@JL
Форумчанин
 
Регистрация: 27.11.2008
Сообщений: 137
По умолчанию Анимация (большая Нагрузка на процессор)

Проблема такая. У меня на форме присутствует image, эта image постоянно перемещается за курсором, в это время идет большая нагрузка на ЦП (50%), и из за этого приложение тормозит. Как можно снизить нагрузку на процессор?? Если ваш ответ directx, то пожалуста объясните поподробней как загрузить с помощью него картинку в image или анимацию в RxGIFAnimator1. Лучше бы конешно способ без использования видюхи (Просто с ней сложно разобраться). Помогите пожалуста.
BuT@JL вне форума Ответить с цитированием
Старый 22.08.2009, 15:59   #2
BuT@JL
Форумчанин
 
Регистрация: 27.11.2008
Сообщений: 137
По умолчанию

ну помогите кто нибудь
BuT@JL вне форума Ответить с цитированием
Старый 22.08.2009, 16:56   #3
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию

2BuT@JL, Это ты курсор так имитируешь? Объясни по-подробней что именно ты делаешь: Просто перетаскиваешь картинку (drag&drop) или картинка "пожизненно" сопровождает курсор во время работы приложения?
Altera вне форума Ответить с цитированием
Старый 22.08.2009, 18:02   #4
BuT@JL
Форумчанин
 
Регистрация: 27.11.2008
Сообщений: 137
По умолчанию

Altera картинка "пожизненно" сопровождает курсор во время работы приложения.

я делаю небольшую игру, в ней присутствует несколько image.. при их перемещении происходит нагрузка на проц 50%

Последний раз редактировалось rpy3uH; 23.08.2009 в 20:10.
BuT@JL вне форума Ответить с цитированием
Старый 23.08.2009, 11:26   #5
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию

2BuT@JL, Во-первых: есть кнопка , нечего постить подрят...

Во-вторых: Каким кодом сопровождаешь перетаскивание? onMouseMove, или по таймеру?

Я бы по рекомендовал перевести картинку в курсор (грубо говоря) т.е. использовать её как курсор, тогда, возможно, ресурсов потребуется меньше....
Altera вне форума Ответить с цитированием
Старый 23.08.2009, 22:23   #6
BuT@JL
Форумчанин
 
Регистрация: 27.11.2008
Сообщений: 137
По умолчанию

Цитата:
Сообщение от Altera Посмотреть сообщение
Я бы по рекомендовал перевести картинку в курсор (грубо говоря) т.е. использовать её как курсор, тогда, возможно, ресурсов потребуется меньше....
Спасибо за совет, помогло, Теперь проц вообще не нагружается
BuT@JL вне форума Ответить с цитированием
Старый 24.08.2009, 09:43   #7
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию

Цитата:
Сообщение от BuT@JL Посмотреть сообщение
Спасибо за совет, помогло, Теперь проц вообще не нагружается
Чё, в натуре? Как ты сделал? Давай код...
Altera вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нагрузка на чата. Izhic PHP 2 04.06.2009 10:22
Преобразование типов - большая нагрузка на ЦП ArtUrlWWW Общие вопросы .NET 1 19.05.2009 14:41
Критическая нагрузка на mysql сервер Voldemar SQL, базы данных 1 11.08.2008 18:59
Процессор subsonic Общие вопросы Delphi 10 19.06.2008 11:37
виртуальный процессор darkstoun Помощь студентам 3 23.11.2007 21:12