![]() |
|
Модераторы: Rickert |
![]()
|
|
| Bitter |
|
||||
![]() Опытный лентяй ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1209 Регистрация: 15.8.2004 Где: Харьков, Ukraine Репутация: 5 Всего: 27 |
В игре использую заперание Бэкбуфера для проверки выбора объекта по цвету. Пишу так:
Всё хорошо, пока не включаю антиалиасинг: При создании устройства пишу
После этого метод Back.LockRect перестает работать и выдает гадскую ошибку AV. Если буть точнее, ошибка вылазит при использовании поля d3dlr.pBits, так как оно равно nil. Теперь вопрос: как антиалиасинг примирить с бэкбуфером? Отдельно они работают хорошо. Спасибо |
||||
|
|||||
| Bitter |
|
|||
![]() Опытный лентяй ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1209 Регистрация: 15.8.2004 Где: Харьков, Ukraine Репутация: 5 Всего: 27 |
Блин! Как выяснилось, это вообще не совместимые вещи. Блин!
Зато есть функция GetFrontBuffer, которая работает в режиме антиалиасинга. Может кто-нить знает, что это такое? И чем она отличается от GetBackBuffer? Ато вразумительного описания я не нашел. Кстати, если включить антиалиасинг непосредственно в драйвере, то бэкбуфер работает как обычно. Может можно перед стартом программы, программно включить эту опцию в драйвере? Кто-нить делал такое? Спасибо. Это сообщение отредактировал(а) Bitter - 20.5.2007, 20:37 |
|||
|
||||
![]()
|
| Правила форума "Программирование игр, графики и искуственного интеллекта" | |
|
|
НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |