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

Вниз

Обновление Canvasа   Найти похожие ветки 

 
XGarik   (2004-05-09 19:03) [0]

Подскажите пожалуйста, как избежать эффекта мерцания при быстрой смене
Canvasa?


 
KilkennyCat ©   (2004-05-09 19:06) [1]

А как Вы его меняете? если же перерисовкой - неверно.
Рисуйте на TBitmap, а потом переносите при помощи BitBlt


 
Мальчик   (2004-05-09 19:49) [2]

Двойная буферизация
Янух в помощь


 
kas-t   (2004-05-09 23:22) [3]

Вообще если писать серьезные игры, наверное стоит разобраться с DelphiX.

А так в OnCreate формы можно добавить строчку Form1.DoubleBuffered:=True; Помнится мерцать переставало. Но пробывал только на Delphi6


 
Bryke ©   (2004-05-09 23:41) [4]

Научись DirectX, рекомендую книгу Краснова (альтернативы не много  :)


 
Mihey ©   (2004-05-10 00:05) [5]

Вообще если писать серьезные игры, наверное стоит разобраться с DelphiX.

DelphiX тоже не очень, но получше канвы будет.


 
lokid7 ©   (2004-05-10 06:22) [6]

Хоть вместо канваса GDI+ используйте, побыстрее однако и возможностей по-больше :)


 
MeF88 ©   (2004-05-10 07:02) [7]

GDI+ быстрее канваса? Тогда лучше просто GDI юзать, он-то быстрее GDI+...


 
KilkennyCat ©   (2004-05-10 09:42) [8]

Предлагаю обращаться напрямую в память видеокарты. а лучше сразу в память монитора. :)

Вы забываете, что лучше - это все относительно... Тащить с собою GDI+ ради, например, фотоальбома? Или возиться с DirectX ради "Солитера"?


 
Proger   (2004-05-10 10:47) [9]

Интересно наблюдать как тема отходит от вопроса Ж-)


 
Mihey ©   (2004-05-10 20:22) [10]

2 Proger:

А где ещё обсуждать?

2 KilkennyCat:

GDI+ сейчас уже и тащить в принципе не надо, но всё равно нет респекта этому делу.


 
Thor ©   (2004-05-10 21:14) [11]

Form1.Doublebuffered:=True

хотя такой ответ уже был :)


 
Stalker_23b   (2004-05-11 00:18) [12]

если ломает учить DelphiX/DirectX, юзай Graphics32 (www.g32.org) - суперскоростная графическая библиотека, в применении очень простая.



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

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

Наверх




Память: 0.46 MB
Время: 0.035 c
1-1092126263
anarhi
2004-08-10 12:24
2004.08.22
Цвета


3-1091433008
Last
2004-08-02 11:50
2004.08.22
Проверка вводимого значения в DBGrid


14-1091614483
European
2004-08-04 14:14
2004.08.22
Подсчёт времени и траффика через прокси


4-1089718674
rOOse
2004-07-13 15:37
2004.08.22
Нажатие на кнопку. WinApi


14-1091466244
Fay
2004-08-02 21:04
2004.08.22
Mozilla FireFox 0.9





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский