Войти
ПрограммированиеСтатьиКатегории

C++

Смотрите также категорию C++ для всех разделов

Строковые идентификаторы в движке. string pools.

В программировании игр часто приходится ссылаться на объекты, используя строковые идентификаторы: например, получить текстуру по имени её файла или найти актора по его имени. Однако, хранение и частое сравнение большого количества строк может оказаться дорогим как с вычислительной точки зрения, так и с точки зрения используемой памяти.

Читать | Комментарии [34]
8 ноя 2022

С++ корутины, начальный уровень

Coroutine (сопрограмма, корутина) - функция, выполнение которой можно явно прерываться методами языка программирования. В отличие от прерывания выполнения потока (thread), который реализован в ОС и происходит неявно и в любой момент. (wiki)

Читать | Комментарии [58]
7 ноя 2022

Простая система событий на С++11

При проектировании своих игр/программ/систем мы стараемся как можно больше следовать принципу SRP (Single responsibility principle) [1] - то есть каждая сущность инкапсулирует в себя одну конкретную обязанность.

Читать | Комментарии [103]
2 дек 2015

ЧАВО по матрицам и кватернионам

Часто задаваемые вопросы по матрицам и кватернионам.

Читать | Комментарии [40]
9 мар 2011

Основы программирования OpenGL в Borland С++Builder и Delphi. (Часть 3)

Полезные мелочи

Читать | Комментарии [10]
30 ноя 2003