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

Вниз

DelphiX и Alpha - я плакалъ.   Найти похожие ветки 

 
Mihey   (2003-03-14 18:11) [0]

Пишу простенькую стратегию на DelphiX, надо иногда домики выводить полупрозрачными. Работаю не с TPictureCollectionItems, а с TDXSurface, использую метод DrawAlpha. И вывод одного домика в alpha снижает скорость на 3 кадра в секунду, а для моих жалких 5 это уже очень серьёзно. Как мне быть? Может быть есть способы ускорить именно DelphiX или же какие-нибудь другие способы оптимизации?


 
Darthman   (2003-03-14 18:25) [1]

нету. Есть способ, например перейти на PowerDraw.


 
Mihey   (2003-03-14 18:30) [2]

Так, тогда разъясни с PowerDraw. Я его скачал (версия 2.21), установил, но пишет ошибку, вроде как нет у меня Direct3d. Карточка у меня плохая, ATI, но может всё же это проблемы с версией DirectX?????


 
Darthman   (2003-03-14 18:58) [3]

нужно 8.1
А что за карточка?


 
Mihey   (2003-03-14 20:24) [4]

Да, у меня был как раз 8.1, я сейчас установил DirectX 9 Redist, сообщение немножко другое, но сводится к одному и тому же. Карточка от ATI слабенькая, глюканутая, максимум - фильмы зырить. Похоже, в ней вся проблема. Ладно, есть ещё идеи по этому поводу.


 
Mihey   (2003-03-15 20:52) [5]

Та что, дейстивтельно никак? Может есть другие способы, кроме PowerDraw? Может графические библиотеки быстрее DelphiX? У меня есть ещё на примете один выход, я его протестирую и тогда сообщу.


 
Mihey   (2003-03-15 20:57) [6]

Вот ещё странность. Пример с альфой, который я сделал и который у меня показывал 2 FPS на весьма слабом компьюетере, я дал своему другу с более мощным компьютером, а это будет около 800 MHz и карточкой GF 2, но там всё равно было 2 FPS! Вот действительно, глядя на сабж, я плакалъ....


 
Darthman   (2003-03-16 03:00) [7]

Я не в курсе, какой проц у тебя, но альфа в ДелфиХ делается процессорно.


 
Mihey   (2003-03-16 15:23) [8]

М-м, понятно тогда почему. Проц у меня 450 MHz.


 
Darthman   (2003-03-16 21:39) [9]

В том-то и дело. Поэтому в ДелфиХ использование альфы крайне нежелательно.



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

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

Наверх




Память: 0.45 MB
Время: 0.02 c
3-48474
jack128
2003-08-21 19:35
2003.09.15
Emb Firebird & CharSet Win1251 & IDE


1-48651
DNT
2003-09-02 18:09
2003.09.15
Как получить instance приложения?


3-48398
Relaxxx
2003-08-26 12:58
2003.09.15
Автоинкрементное поле


7-48797
alexis
2003-07-01 18:11
2003.09.15
Как узнать о попытке изменить имя файла с расширением .exe и ....


3-48441
Alsek
2003-08-24 10:31
2003.09.15
Структура базы 1C-Предприятие





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