![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 16.12.2006
Сообщений: 9
|
![]()
Я счас делаю что-то вроде арканоида и у меня возникли две проблемы:
1. Не могу получить достаточно быстрой смены кадров, точнее при движении квадратика по экрану чётко видно как он дёргается и нет плавного движения. В таймере бесполезно ставить 1 или делать через sleep(1) - я читал что таймер делфовский под NT полюбому меньше 55 мс не выдаёт. Пробовал в 98 винде - так лётает как положено, без глюков. Что делать с этой проблемой??? Читал уже несколько статей про точные таймеры и пробовал - тож самое. 2. Видно прорисовку квадрата - при смене кадра белый квадрат на чёрном фоне колбасит черными полосами и моргает он недетски. В С++ это решается сменой swupbuffers, тоесть рисуется на скрытом полотне, а потом показывается уже готовое. В Delphi вроде тоже самое, но всё равно прорисовку видно. Что делать??? |
![]() |
![]() |
![]() |
#2 |
Кодер
Форумчанин
Регистрация: 27.01.2007
Сообщений: 271
|
![]()
Дак организуй двойной буфер. Только Image-и для этого не используй
Последний раз редактировалось execom; 24.04.2007 в 12:01. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 18.07.2010
Сообщений: 21
|
![]()
Используй таймер от делфиХ...там таймер намного точнее...
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
![]()
Andrew101095 другой вопрос - насколько нужно поднимать топик трехслишнимлетней давности?
Некрофилия - не наш метод!
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 18.07.2010
Сообщений: 21
|
![]()
Сидел с мобилы...на дату топика не смотрел=)
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 02.07.2010
Сообщений: 167
|
![]()
Andrew101095 чуть внимательнее и всё.
Если я тебе помог, помоги и ты мне +ом с комментарием
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Таймер в С# | kommunist | Общие вопросы .NET | 3 | 02.06.2008 12:11 |
ТАЙМЕР | ratibor32 | Общие вопросы C/C++ | 1 | 26.12.2007 19:02 |
таймер | Романнн | Общие вопросы Delphi | 19 | 19.12.2007 15:33 |
таймер | darkcoder | Общие вопросы Delphi | 5 | 06.12.2007 06:14 |
Таймер. | Flash_ | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 30 | 22.01.2007 12:59 |