Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2005.01.02;
Скачать: [xml.tar.bz2];

Вниз

Глюк при выводе   Найти похожие ветки 

 
Маг Гыр   (2004-09-06 18:05) [0]

Помогите,пожалуйста.Сам уже не знаю что делать.
Спрайт при перемещении долго мерцает в течении всего пути даже если
делаю X:=X+100 мерцание через каждый пиксель(просто выводятся в ряд 100 мерцающих спрайтов). При анимации всё ОК. На картах NVIDIA тоже без глюков (на разных).А вот на RADIONах - глючно.


 
wiz ©   (2004-09-06 18:12) [1]

вот ты конечно хорошо написал... ни на чем ты спрайты реализуешь, ни блок-схемы алгоритма вывода (или кусочка исходника)...

В общем: "Код в студию!" (c) не_помню_кто_здесь


 
Darthman ©   (2004-09-06 18:47) [2]

Radion это сильно ;)
Радион Радионович.

Апи какое?


 
Маг Гыр   (2004-09-08 08:07) [3]

А да, забыл!
Спрайты вывожу с помощью DirectDraw.

SetRect(Srect,x0,x0,x1,y1);
Back.BltFast(x,y,Surface,@Srect,DDBLTFAST_WAIT or DDBLTFAST_SRCCOLORKEY);


Нажатие клавиш отслеживаю с помощью DirectInput (буферная схема). Когда нажата  клавиша right пишу x:=x+100; тут и  получается тот самый глюк.

Но это не от DInput, т.к если через интервал времени изменять значение x, то глюк снова появляется.



Страницы: 1 вся ветка

Форум: "Игры";
Текущий архив: 2005.01.02;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.034 c
1-1102916098
Navi
2004-12-13 08:34
2005.01.02
Как записать метафайл в нетипизированный файл?


1-1103286366
Cosinus
2004-12-17 15:26
2005.01.02
Хм... Никак не разберусь с TreeView


8-1096632820
zero-g
2004-10-01 16:13
2005.01.02
Вставка субтитров в видео


9-1093514453
sashuly
2004-08-26 14:00
2005.01.02
Домино


6-1097863368
ALex B.
2004-10-15 22:02
2005.01.02
Thread, Ping...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский