| PMG http://forum.pmg.org.ru/ |
|
| Помоготе начинающему. :( http://forum.pmg.org.ru/viewtopic.php?f=1&t=2110 |
Страница 1 из 1 |
| Автор: | VG [ 06 апр 2007 19:04 ] |
| Заголовок сообщения: | Помоготе начинающему. :( |
Привет всем.Скажите пожалуйста в чем различие OpenGL и DirectX. В уроках по опенГЛ я увидел много функций для работы с графикой.Какой файл нужно загаловочный подключать для C++? Что лучше для начала использовать? Какую лучше среду разработки использовать?MinGW или Micrrosoft Visual C++?И создавать нужно как я понял Win32 API да, когда проект создаешь? Заранее спасибо! |
|
| Автор: | Assassin [ 06 апр 2007 20:10 ] |
| Заголовок сообщения: | |
Micrrosoft Visual C++ 8 Pro OpenGL потом когда сделаеш что небудь на ГЛ,попробуй ДХ 9!А там сам решиш! |
|
| Автор: | VicTeam [ 06 апр 2007 20:29 ] |
| Заголовок сообщения: | Помоготе начинающему. :( |
VG писал(а): Привет всем.Скажите пожалуйста в чем различие OpenGL и DirectX.
В уроках по опенГЛ я увидел много функций для работы с графикой.Какой файл нужно загаловочный подключать для C++? Что лучше для начала использовать? Какую лучше среду разработки использовать?MinGW или Micrrosoft Visual C++?И создавать нужно как я понял Win32 API да, когда проект создаешь? Заранее спасибо! DirectX – многомодульный пакет от MS для разаботки высокопроизводительных приложений 2D и 3D графики, существенно ускоряющий вывод изображений на экран компьютера, но не только. Он содержит интерфейсные модули для работы с музыкой, сетевыми соединениями и устройствами ввода, позволяющие максимально использовать возможности соответствующей аппаратуры. Для его использования при разработке собственных программ нужно хорошо разбираться в классах C++ (или C#, Visual Basic) и объектно-ориентированном программировании. Реализован только на платформе MS Windows. Для работы с ним нужно скачать с сайта MS DirectX SDK и Platform SDK для Visual C++ Studio (все это бесплатно). OpenGL от Silicon Graphics предназначен для тех же целей, но является только графическим интерфейсом. Все остальное нужно делать другими средствами, хотя есть дополнительные библиотеки для работы с музыкой, сетевыми соединениями и устройствами ввода. Реализован OpenGL на многих платформах. Разрабатывался на чистом C, поэтому изучать его легче (особенно, когда не «дружишь» с классами), хотя кому как. По производительности обе библиотеки примерно одинаковы. Обе поддерживаются производителями аппаратуры, хотя, естественно, DirectX в первую очередь. Однако, фирма MS закончила поддержку DirectX SDK (необходимого средства разработки) для Windows 2000 и ниже апрельским 2005 года релизом версии 9.0c (обновления выходят каждые 2 месяца), поэтому свежие релизы работают только с ХРюшей и Вистой. Из-за такого свинства MS лично я перешел на OpenGL, т.к. имею Windows 2000, хотя «классовый» подход (в смысле классов C++) мне ближе. Что выбрать, решать придется тебе в зависимости от целей и обстоятельств. Под Windows лучше работать в Visual C++ Studio или Borland C++Builder, а MinGW, кажется, используется в Lunix. Как подготовить VS для работы с OpenGL – рассказывается в первом уроке NeHe, там же узнаешь про необходимые заголовочные и библиотечные файлы. Тип проекта – Win32 API или консольное приложение – без разницы. Лучше, конечно, первое. Советую для начала почитать книгу И. Тарасова http://opengl.org.ru. |
|
| Автор: | VG [ 10 апр 2007 19:21 ] |
| Заголовок сообщения: | . |
Спасибо большое |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|