Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Алексей_x86
1 / 1 / 0
Регистрация: 17.01.2013
Сообщений: 21
#1

Подойдет GDI+ для простейшей 3D игры - C++

13.10.2013, 23:03. Просмотров 387. Ответов 1
Метки нет (Все метки)

Доброго времени суток.
Пишу 3D игру , ориентируюсь на Elite / Elite 2 (игры под Commodore 64).
Скриншоты :
Кликните здесь для просмотра всего текста

Подойдет GDI+ для простейшей 3D игры
Подойдет GDI+ для простейшей 3D игры

В общих чертах 3D модели без текстур , только контуры или полигоны закрашенные цветом.
Интересно самому написать код для матриц , преобразований , пирамиды видимости , обрезки граней и т.д. Поэтому неинтерсно использовать OpenGL и т.д. , хотя я понимаю что это будет более разумнее.
Так вот , сможет ли GDI+ потянуть такой 3D рендеринг с FPS под 30.
Игра будет запускаться на полный экран (1280x1024).
Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.10.2013, 23:03     Подойдет GDI+ для простейшей 3D игры
Посмотрите здесь:

Какой тип лучше всего подойдет для числа? - C++
Есть число 2455903.795232, какой для него лучше всего тип переменной использовать?

Определить, подойдет ли данный четырехугольный брусок для установки в заданное прямоугольное гнездо - C++
Гнездо для ножки деревянной кровати имеет форму прямоугольной вырезки. Определить, подойдет ли данный четырехугольный брусок для этого...

Какой тип данных лучше подойдет для приложения, которое делит числа int или float? - C++
Ответ написал int Хотя нутром чую, что float

Ошибка с простейшей операцией - C++
Вот собственно, что предлагает лабораторка, я немного попытался исправить, но выдаёт ошибку типа: идентификатор "system" не определён. ...

реализация простейшей субд - C++
требуется реализовать простейшую субд(1 таблицу). она должна соответственно создавать таблицу(с заданным количеством строк и заданными...

Ошибки компиляции простейшей программы - C++
Новичок - только начал осваивать С++ написал первую программу в Visual Studio при выполнении Build Solution выпадает куча ошибок. Текст...

Ошибка в простейшей программе (Dev C++) - C++
Всем доброго времени суток! Я тоже толь начал писать на С++ Я попробовал написать простейшую программу а Dev почему-то её не компилирует ...

Непонятное поведение простейшей формулы - C++
Добрый вечер. Дано: double a; double d; unsigned int c; unsigned int b; for loop{ //манипуляции

Не могу найти ошибку в простейшей программе - C++
#include <iostream> using std::cout; using std::cin; using std::endl; #include <cstdlib> #include <ctime> int sqr( int x...

Создание простейшей однотабличной базы данных - C++
Кто может справиться с этой задачей на Си: Создание простейшей однотабличной базы данных. Программа должна осуществлять: Запись и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
AnyOne697
134 / 106 / 5
Регистрация: 22.05.2010
Сообщений: 533
14.10.2013, 02:59     Подойдет GDI+ для простейшей 3D игры #2
Цитата Сообщение от Алексей_x86 Посмотреть сообщение
Так вот , сможет ли GDI+ потянуть такой 3D рендеринг с FPS под 30.
Потянет, но зачем?.. GDI+ довольно медленный. Если уж так сильно требуется производительность и хочеться именно GDI, то можно использовать следующий трюк - отрисовываем в памяти (в массиве из RGB или RGBA элементов), а потом, за один раз всё отрисовываем на холсте через GDI+. Но тогда можно использовать OpenGL. Там даже это проще будет и запускаться сможет не только под Windows. А под всем, что имеет OpenGL. Там это делается одной функцией drowPixels.
Yandex
Объявления
14.10.2013, 02:59     Подойдет GDI+ для простейшей 3D игры
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru