![]() |
|
Модераторы: Rickert |
![]()
|
|
| $tatic |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 651 Регистрация: 28.1.2005 Репутация: 7 Всего: 22 |
Вот есть программа на C# для Managed DirectX
Код тестовый, поэтому не оптимизирован. При изменении размеров окна пропадает освещение. Почему? |
|||
|
||||
| unicuum |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 16.3.2005 Где: Рашка Репутация: нет Всего: 8 |
Думаешь тебе кто-нибудь ответит? Да, пора мне самому взяться за дело.
-------------------- ![]() обычный день на винграде |
|||
|
||||
| NikotiN |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 30.7.2006 Репутация: нет Всего: нет |
наврено reset нужно делать, или отменять resize девайса
|
|||
|
||||
| Able |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 13.6.2006 Где: Тюмень Репутация: 1 Всего: 2 |
А где метод перерисовки окна ?
Наверное что типа такого должно быть
|
||||||
|
|||||||
| $tatic |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 651 Регистрация: 28.1.2005 Репутация: 7 Всего: 22 |
||||
|
||||
| Able |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 13.6.2006 Где: Тюмень Репутация: 1 Всего: 2 |
Свет надо по новой ставить
|
|||
|
||||
| $tatic |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 651 Регистрация: 28.1.2005 Репутация: 7 Всего: 22 |
Тут что-то с Viewport не так, ИМХО. Наверное свет надо после его определения ставить.
|
|||
|
||||
| NikotiN |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 30.7.2006 Репутация: нет Всего: нет |
короче, в DeviceReset нужно не только presentParametrs загонять по новому, но и все настройки выставлять. на то он и reset, чтобы всё скидывать)
и вообще за правило бери: this.device.DeviceResizing += new System.ComponentModel.CancelEventHandler(this.OnDeviceResizing); this.device.DeviceReset += new EventHandler(this.OnDeviceReset); this.device.DeviceLost += new EventHandler(this.OnDeviceLost); this.device.Disposing += new EventHandler(this.OnDeviceDestroy); без них далеко не уедешь, тот же reset может ещё и не так наколоть)) |
|||
|
||||
![]()
|
| Правила форума "Программирование игр, графики и искуственного интеллекта" | |
|
|
НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |