|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.08.2010, 17:00 | #1 |
Регистрация: 13.08.2010
Сообщений: 4
|
движение в рисунке в модуле grapf
вот есть рисунок. помогите пожалуйста сделать так чтоб здесть что- нибудь задвигалось) ,мяч например. Никак что- то с движением не разберусь. а если корявость какая есть то подскажите
|
13.08.2010, 17:53 | #2 |
Форумчанин
Регистрация: 03.02.2008
Сообщений: 213
|
Анимацию луччше сделать путем переключения видеостраниц, или на одной путем очистки эерана и полним перерисовыванием но тогда мерцание при очистке будет заметнее, или еще геморнее споособом но оптимальнее это зарисовкой только нужних областей и перерисовкой!
Пишу программы на заказ, контакты под аватаром!
Отзывы тут |
14.08.2010, 10:32 | #3 |
Регистрация: 13.08.2010
Сообщений: 4
|
сделал путем очистки эерана и полним перерисовыванием- совсем плохо получилось.путем переключения видеостраниц это как?
|
15.08.2010, 02:00 | #4 |
Форумчанин
Регистрация: 03.02.2008
Сообщений: 213
|
Для начала нужно выбрать драйвер и режим поддерживающий несколько страниц, например драйвер EGA и режим EGAHI = 1, он отвечает параметрам 640Х350, 16 цветов, 2 видеостраници (что для даного задания вполне достаточно).
И юзать две процедуры SetVisualPage - отобразить страницу, т.е. вывечсти на дисплей заданую страницу, и SetActivePage - сделать активной страницу, не нужно путать с выводом. Алгоритм следующий, SetActivePage(0), рисуем что нам нужно, SetVisualPage(0), SetActivePage(1), делаем следующий кадр, SetVisualPage(1), SetActivePage(0), делаем следующий кадр и т.д. ну естественно деалем все в цикле!
Пишу программы на заказ, контакты под аватаром!
Отзывы тут |
15.08.2010, 13:41 | #5 |
Регистрация: 13.08.2010
Сообщений: 4
|
все понял. спасибо огромное!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определение цвета линии на рисунке | PAVEL315 | Общие вопросы Delphi | 3 | 27.12.2009 20:34 |
Как уменьшить количество цветов в рисунке? HELP!!! | risya | Мультимедиа в Delphi | 0 | 03.06.2009 19:44 |
pin-код рисунке | fclmhooligan | PHP | 4 | 16.05.2008 14:37 |
как узнать координаты в рисунке? | motaro | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 22.03.2008 06:55 |