Exe выдает ошибку и закрывается. ОГР 3D-библиотека

http://i.stack.imgur.com/2ocra.png

Как решить эту проблему? Я использую Visual Studio .NET 2010. Я установил DirectX 9.


person Kevin Krounet    schedule 23.01.2011    source источник
comment
Попробуйте удалить ogre.cfg. Там могут быть сохранены некоторые значения для видеорежима, которые не поддерживаются в вашей системе. Попробуйте другие 3D-игры, чтобы убедиться, что у вас установлены правильные видеодрайверы.   -  person DReJ    schedule 23.01.2011


Ответы (2)


Очевидно, вы должны опубликовать OgreD3D9RenderSystem.cpp и код рядом со строкой 594, чтобы другие люди знали, что происходит не так.

Как я предполагаю, OGRE выдает исключение, когда запрошенный видеорежим не может быть каким-то образом форсирован или недоступен (это может произойти из-за аппаратных ограничений).

person Yippie-Ki-Yay    schedule 23.01.2011
comment
Спасибо за ответ. Но я не нашел OgreD3D9RenderSystem.cpp. Я нашел файл OgreD3D9RenderSystem.h. ? - person Kevin Krounet; 23.01.2011

Удалите файл ogre.cfg и перезапустите приложение. Теперь вы снова увидите диалоговое окно конфигурации Ogre. Выберите другое разрешение экрана в опции «режим видео» и повторите попытку.

При желании вы также можете вручную отредактировать ogre.cfg в любом текстовом редакторе по вашему выбору.

Если кто-то хочет взглянуть на код, соответствующую часть можно увидеть в официальном репозитории Ogre BitBucket.

person Philip Allgaier    schedule 04.01.2013