IPB
ЛогинПароль:

> Анимация в Паскале, Дык, помогите.
LHx
сообщение 2.07.2004 22:13
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 11
Пол: Мужской

Репутация: -  0  +


Я хочу сделать в игрухе постоянно (часто) обновляемый экран. Для этого меняю страницы. Изображение мелькает, раздваивается, а местами вообще исчезает. Как быть? (мне бы с игрухой до осени управиться, а то в башке засела - не вышибешь. Как заноза. ПОМОГИТЕ.)


--------------------
Если отладка - процесс удаления ошибок из программы, то программирование должно быть процессом их внесения.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
Closed Topic Открыть новую тему 
Ответов
volvo
сообщение 23.12.2005 19:08
Сообщение #2


Гость






Ну, на данном этапе видеостраницы тебе только мешают... Переделай основной блок вот так, и мигание сильно уменьшится:
Begin
x:=100;
y:=200;
driver:=9;
Mode:=1;
initgraph( driver, mode , '');
setfillstyle(1, green);
bar(0,0, getmaxx, getmaxy);
drawblad(x,y);
repeat
c := readkey;
case c of
#0:
case readkey of
left : dec(x);
right: inc(x);
up : dec(y);
down : inc(y);
end;
end;

setfillstyle(1,green);
bar(x-10, y-10, x+20, y+50);
drawblad(x,y);

until x=200;
readln;

end.
 К началу страницы 
+ Ответить 
Gothic_Snake
сообщение 23.12.2005 22:31
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 45
Пол: Мужской
Реальное имя: Алексей

Репутация: -  0  +


В таком случае тебе лучше будет перевести свою программу на TMT паскаль. Он и разрешения лучшие имеет, цветов поболее, и прога твоя запустится (можеть подправить придется чуть-чуть)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
LHx   Анимация в Паскале   2.07.2004 22:13
NetAnton   для анимации используют спрайты. подробнее о них п...   2.07.2004 22:44
GLuk   Выложи код, поглядим...   3.07.2004 10:14
trminator   Экран моргает. 60 раз в секунду (стандартно для гр...   3.07.2004 11:30
warner   А есть во FreePascal что-то похожее?? потому что...   20.04.2005 15:13
Altair   Можно использовать переключение видеостраниц. Тогд...   4.07.2004 13:16
GLuk   Судя по сабжу он и так юзает переключение страниц...   4.07.2004 14:21
Altair   Ага, все ясно, точно, он использует переключение в...   4.07.2004 15:31
LHx   Мне больше нравится путь самурая oleg_7 :). Какой ...   5.07.2004 21:38
Altair   Прошу не путать, я не самурай, а извращенец! ...   5.07.2004 22:30
LHx   А vga-никак нельзя?? Ну вы в натуре извращенец, ми...   6.07.2004 20:03
BlackShadow   Ну почему нельзя? Oleg_Z, ты же не думаешь, что ма...   7.07.2004 11:52
LHx   Вообще-то, я уже попробовал ega - заработало. :D ...   7.07.2004 19:37
BlackShadow   Объясняю. Есть несколько очаровательнвх режимов, ...   8.07.2004 14:03
LHx   Я бы с большой радостью все понял, но я исключител...   9.07.2004 20:14
Altair   LHx, сосредоточся на цели - ускорить вывод на экра...   9.07.2004 20:21
SKVOZNJAK   Или же выбрать компилятор помощнее и наплевать на ...   10.07.2004 6:04
trminator   Вот цикл статей на osp.ru/pcworld http://www.osp....   10.07.2004 17:20
arhimag   А помогите пожалуйста улучшить это ( мигает, а это...   23.12.2005 18:38
volvo   Ну, на данном этапе видеостраницы тебе только меша...   23.12.2005 19:08
Gothic_Snake   В таком случае тебе лучше будет перевести свою про...   23.12.2005 22:31
spectrum   люди помогите плз. обясните чайнику как открыть фа...   10.10.2008 15:38
Lapp   люди помогите плз. обясните чайнику как открыть фа...   13.10.2008 22:40
arhimag   А можно ли от него совсем избавиться???   23.12.2005 19:11
arhimag   А если её перевести в фпс то ничего не измениться?...   24.12.2005 0:12
Gothic_Snake   А если её перевести в фпс то ничего не измениться...   25.12.2005 19:35
GoodWind   можно и в FPC, как больше нравится   25.12.2005 14:00
ey   Народ, вопрос по теме. Использовал раньше графичес...   12.07.2008 18:49
volvo   В режиме Graph 640*480 всего одна видеостраница, н...   12.07.2008 19:05
Гость   Как в ФПС переключать видео страницы?   12.07.2008 19:28


Closed Topic Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 23.06.2025 1:53
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"