![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DelphiX и Alpha - я плакалъ.
Mihey © (2003-03-14 18:11:00)
Пишу простенькую стратегию на DelphiX, надо иногда домики выводить полупрозрачными. Работаю не с TPictureCollectionItems, а с TDXSurface, использую метод DrawAlpha. И вывод одного домика в alpha снижает скорость на 3 кадра в секунду, а для моих жалких 5 это уже очень серьёзно. Как мне быть? Может быть есть способы ускорить именно DelphiX или же какие-нибудь другие способы оптимизации?
Darthman (2003-03-16 21:39:00) [1]
В том-то и дело. Поэтому в ДелфиХ использование альфы крайне нежелательно.
Mihey (2003-03-16 15:23:00) [2]
М-м, понятно тогда почему. Проц у меня 450 MHz.
Darthman (2003-03-16 03:00:00) [3]
Я не в курсе, какой проц у тебя, но альфа в ДелфиХ делается процессорно.
Mihey (2003-03-15 20:57:00) [4]
Вот ещё странность. Пример с альфой, который я сделал и который у меня показывал 2 FPS на весьма слабом компьюетере, я дал своему другу с более мощным компьютером, а это будет около 800 MHz и карточкой GF 2, но там всё равно было 2 FPS! Вот действительно, глядя на сабж, я плакалъ....
Mihey (2003-03-15 20:52:00) [5]
Та что, дейстивтельно никак? Может есть другие способы, кроме PowerDraw? Может графические библиотеки быстрее DelphiX? У меня есть ещё на примете один выход, я его протестирую и тогда сообщу.
Mihey (2003-03-14 20:24:00) [6]
Да, у меня был как раз 8.1, я сейчас установил DirectX 9 Redist, сообщение немножко другое, но сводится к одному и тому же. Карточка от ATI слабенькая, глюканутая, максимум - фильмы зырить. Похоже, в ней вся проблема. Ладно, есть ещё идеи по этому поводу.
Darthman (2003-03-14 18:58:00) [7]
нужно 8.1
А что за карточка?
Mihey (2003-03-14 18:30:00) [8]
Так, тогда разъясни с PowerDraw. Я его скачал (версия 2.21), установил, но пишет ошибку, вроде как нет у меня Direct3d. Карточка у меня плохая, ATI, но может всё же это проблемы с версией DirectX?????
Darthman (2003-03-14 18:25:00) [9]
нету. Есть способ, например перейти на PowerDraw.