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/