|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.09.2014, 10:37 | #1 |
Пользователь
Регистрация: 26.02.2009
Сообщений: 19
|
QapLite - простой графический движок [C++11, Win32, Direct3D9, 2D]
Всем привет!
Я считаю что новичкам удобнее когда всё в одном H-файле. Поэтому я сделал урезаную версию своего движка. Движка способен рисовать в больших кол-вах цветные полупрозрачные линии/прямоугольники/окружности. Пример использования: Код:
Для отрисовки используеться Direct3D9! Время компиляции 2-3 секунды! Нет лишних зависимостей! // В полной версии есть Нет текстур. // В полной версии есть Нет вывода текста. // В полной версии есть Нет текстурных атласов. // В полной версии есть Нет GUI. // В полной версии есть Нет Spline`ов. // В полной версии есть Нет систем частиц(particles). // В полной версии есть Есть батчинг! // Один батч = один вызов DrawIndexedPrimitive Всё в одном H-файле! Есть отрисовка прямоугольников/линий/окружностей! Можно менять цвета примитивов! Скачать: http://www.gamedev.ru/files/?id=97795 ЗЫ: Для компиляции использую MS Visual Studio 2010. Я старался сделать чтобы код компилировался и работал с первого раза, проверьте пожалуйста. Спасибо. Последний раз редактировалось Adler; 15.09.2014 в 10:42. |
15.09.2014, 10:41 | #2 | ||||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Цитата:
Цитата:
Цитата:
по коду примера и сути, сейчас я вижу нечто похоже на OpenGL(причем старый), но на основе DirectX9 Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||||
15.09.2014, 11:14 | #3 | |||
Пользователь
Регистрация: 26.02.2009
Сообщений: 19
|
Цитата:
Цитата:
Цитата:
|
|||
15.09.2014, 13:33 | #4 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Цитата:
с OpenGL проблем мало если обновлять дрова на видео. а так идея неплоха, но как с производительностью? Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||
15.09.2014, 17:36 | #5 | |||
Пользователь
Регистрация: 26.02.2009
Сообщений: 19
|
Цитата:
Цитата:
Цитата:
|
|||
29.09.2014, 00:56 | #6 |
Пользователь
Регистрация: 26.02.2009
Сообщений: 19
|
Сделал систему частиц.
Наверно где-то через пару неделек выложу cross-post с gamedev.ru сюда. зы: основаня тема - http://www.gamedev.ru/projects/forum/?id=190465 |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Perfect Canvas, графический движок | SaiLight | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 8 | 11.09.2014 11:00 |
Надо выбрать графический движок (С++) | Juffin | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 12 | 11.09.2012 23:08 |
win32 API.Visual Studio 2008.Создание проекта Win32 | Aleksandr_Yanov | Visual C++ | 2 | 12.09.2010 13:09 |
Простой графический редактор | siriusz | Общие вопросы Delphi | 4 | 04.05.2010 20:54 |
Графический движок OGRE 3D | Blade | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 1 | 16.04.2009 16:15 |