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

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

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

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

13.10.2013, 23:03. Просмотров 393. Ответов 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++):

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

Подойдет ли Visual Studio 2008 Express Edition для программирования на C++? - C++
Добрый день суток! Знаю что это глупый вопрос, но все же помогите новичку. Вообщем хочу писать программы. Когда я зашел на форум то из...

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

Какой язык программирования лучше всего подойдет начинающему для взаимодействия с веб-сайтами? - C++
Приветствую, форумчане! Какой язык программирования лучше всего подойдет начинающему для взаимодействия с веб-сайтами? Нужно написать...

Подойдет ли The Radeon™ 9250 для сетевой игры? - Видеокарты
ЧАЙНИК В СЕТИ !!!!!!!!!!!!!!!!!!!!!!! карта в свойствах видеокарты пишет Radeon 9250 128Mb и Radeon 9250 128Mb -это128 или 256...

Написание простейшей игры (с комментариями, меню и справкой) - C++ Builder
Ребят помогите ! нужно написать простейшую игру(с описанием каждой строки,что она выполняет) на c++builder, но чтобы в ней были строка ...

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

Есть ли в WPF полноценная замена GDI+? Чтобы можно было всё, что можно в GDI+? Просто думаю углубляться в работу с изображениями в WPF или GDI. - C# WPF
Ну собственно весь вопрос в заголовке темы.

Подойдет ли ASP.NET, если цель - Игры на Unity, сетевые приложения и сайты - C# MVC
Всем привет.Появился вопрос один и не могу найти информацию. Хочу в будущем делать игры на Unity и заниматься какими-то сетевыми...

Программа для построения простейшей картинки - Lazarus
Здравствуйте! Нужна помощь в работе с программой Lazarus. Задача:используя средства векторной графики в Lazarus, написать программу,...

Создание простейшей программы для обмена сообщениями через интернет - Delphi
напишите пожалуйста пример такой программы с обьяснением если не затруднит, мне сказали что это достаточно лёгкая программа:)


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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