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

Вниз

Blt   Найти похожие ветки 

 
Floid   (2002-10-24 11:59) [0]

Товарищи, помогите разобраться с функцией Blt!!! Как к примеру вывести спрайт, повернутый на некоторое кол-во градусов. А то у меня чего-то не пашет! Если можно, пример кода.


 
Gandalf   (2002-10-24 18:04) [1]

Что за Blt - поясни. Про поворот спрайта уже писали(и совсем недавно)!


 
CHiF_   (2002-10-25 11:39) [2]

присоединяюсь к вопросу!
выводить спрайты получается, но вот с флагами я не разобрался и поворачивать не умею :(
2Gandalf blt - это в directDraw"е процедура вывода картинок, а поворот в смысле как он осуществляется с помощью blt, так что не наезжай :)


 
Floid   (2002-10-25 20:08) [3]

Про поворот писали в DelphiX"е, меня это не интересует.


 
Sapersky_   (2002-10-26 00:51) [4]

Я сколько ни пробовал - не получается...
Вообще, у Blt очень много не работающих даже при наличии аппаратной поддержки флагов. Относительно некоторых в документации это указано внизу мелким шрифтом (а зачем они тогда? У-у, M$, зараза! :)). По поводу Rotate ничего такого не сказано - видимо, она просто не поддерживается никакими драйверами :(.
Вроде можно сделать поворот на 180 гр. - если задавать source и destination rect"ы с "перекрутом". Но не проверял.


 
a_n_t   (2002-10-26 12:29) [5]

Нету у blt-а никакого поворота (в общем). А вот если нужен поворот, то либо медленно - софтварно (DelphiX), либо быстро - хардварно (Direct3D).


 
Floid   (2002-10-27 14:52) [6]

Нахрена тогда столько флагов, если ничего не пашет? И зачем тогда вообще эта функция... Все-таки как-то она работает?


 
Sapersky_   (2002-10-28 00:17) [7]

Как работает:
делает обычный блиттинг или с ColorKey, заливку цветом; если есть ускоритель - блиттинг с растяжением/сжатием и фильтрацией (если ускорителя нет - тоже будет работать, но через обычный StretchBlt, т.е. медленно и некрасиво :().
Флаги, видимо, делались на будущее, но будущее (в DX8) не настало :(. Обещают в DX9.



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

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

Наверх





Память: 0.45 MB
Время: 0.009 c
8-88076
Den-X
2002-12-16 17:39
2003.03.27
Как проиграть потоковую mp3?


8-88091
L$D™
2002-12-18 17:37
2003.03.27
Звук из exe


14-88251
ККВ
2003-03-12 15:07
2003.03.27
SoftIce


14-88221
Vyacheslav
2003-03-11 21:26
2003.03.27
HOOK


14-88166
Романов Р.В.
2003-03-10 22:19
2003.03.27
А это для тех кто хочет работать за деньги





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