| PMG https://forum.pmg.org.ru/ |
|
| Help Me class D3DDriver9.0 https://forum.pmg.org.ru/viewtopic.php?f=2&t=224 |
Страница 1 из 1 |
| Автор: | eNrix [ 05 янв 2006 15:50 ] |
| Заголовок сообщения: | Help Me class D3DDriver9.0 |
Щас написал немного класса для работы с устройством D3D. Попробовал подключить к своему примеру, но не получилось. Прошу помочь найти ошибку. Я выложу ссылку для скачивания архива рабмер не большой 160 КБ: http://defg.narod.ru/test.rar |
|
| Автор: | eNrix [ 05 янв 2006 17:44 ] |
| Заголовок сообщения: | |
Всё проблема была решена. Оказалось, что функция SetRenderState в D3D неработала вне мего класса d3drender90. но из этого выходит новый вопрос. Как лучше всего сделать работу этой функции в моем классе? По сути можно разделить разные значения к другим классам, но в начале в общем работу её надо сделать в основном классе по работе с d3d - d3ddriver90. Надеюсь суть вопроса понятна. Я повторю как лучше всего сделать работу HRESULT SetRenderState(D3DRENDERSTATETYPE State, DWORD Value); функции в моем классе d3ddriver90. Хотелось бы кусок кода где будет написано как примерно сделать. Лучше своего, а то в инете сложные примеры. Далее у меня есть вопросы по некоторым классам которые мне бы пригодились. Во первых класс Frustrum - Мне надо хорошо перемещаться по сцене в D3D, а это делаеться с помощь D3DXMatrixLookAtLH напишите пожалуйста класс с функциями для вычисления перемещения в любых направлениях или как это делаеться в Direct3D. Дальше мне надо понять как опредилить какие объекты находяться в видимости а какие за камерой. |
|
| Автор: | eNrix [ 05 янв 2006 21:36 ] |
| Заголовок сообщения: | |
Опять проблемы и я жду помощи от вас. На этот раз в классе D3DTextures у меня не работает SetTexture(это не Direct3DDevice функция!!!) который я создал. У меня D3DTextures унаследована от D3DDevice9. Пожалуйста помогите. Я опять выложил новую версию проекта в нете - http://defg.narod.ru/test2.rar |
|
| Автор: | MagicWolf [ 11 янв 2006 10:18 ] |
| Заголовок сообщения: | |
Ну как нашел ошибку? |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|