Chipmunk – многообещающий физический движок.Его основные фичи (надеюсь перевод не нужен) : Designed for 2D video games.. Circle, convex polygon, and line segment collision primitives. Multiple collision primitives can be attached to the same rigid body. Fast collision detection by …
Development
Code::Blocks + gcc и ресурсы в exe
Добавляем в проект файл resource.rc. Иконка приложения: Версия:
SDL_mixer “хрипит”
Проблему решил, но дабы пояснить суть вопроса начну сначала. В одном из проектов используется SDL_mixer для проигрывания музыки (ogg) и звуковых эффектов (тот же ogg, wav).В целом качество звука устраивает, но на некоторых музыкальных треках при наступлении loop слышится треск …
NDK – NCurses Development Kit
NDK – NCurses Development Kit for C++ – предоставляет набор виджетов в текстовой консоли, такие как menubars, popup menus, различные dialog boxes, и элементы управления (push buttons, check buttons, и др.).
Flatland – 2D движок физики
Flatland предназначен только для 2D. Хотя Flatland и использует ODE, но расчет коллизий выполняет самостоятельно.На сайте есть предупреждение относительно использования данного движка в серьезных проектах.
В двух словах о qmake
Один раз в каталоге проекта выполняем: Все последующие вызовы make будут сами обновлять Makefile.Для сборки проекта из VIM, достаточно будет стандартной команды :mak.
Путь к конфигурационным файлам
Как известно, большинство Linux-программ хранят свои конфиги в домашней директории пользователя ($HOME). Со временем домашняя директория пользователя превращается в свалку различных конфигов. Как оказалось, существует спецификаця freedesktop.org, раздел XDG Base Directory Specification: “$XDG_CONFIG_HOME defines the base directory relative to which …
Статьи по OpenGL
На сайте портал для программистов есть рубрика OpenGL. Вот неполный список статей: Отображение пикселей, битовых карт, шрифтов и изображений Управление состоянием и рисование геометрических объектов Цветовое наложение, сглаживание, туман и смещение полигонов Вычислители и NURBS Трюки и советы
Обмен переменных значениями.
Внимание, согласно стандарта “x ^= y ^= x ^= y;” имеет UB.