Думаю, многие из геймдев-программистов размышляли о том, как реализовать удобный map-tiling. Только представив всевозможные комбинации смешений, можно порядочно изломать свой мозг — я несколько раз пытался изобразить какой-либо простой в использовании алгоритм, который позволял бы отображать разнообразные тайло-карты. О том, что из этого получилось — а получилось нечто достаточно простое для реализации — можно узнать ниже.Читать полностью »
Метка «2d графика»
Grid Tiling: смешение нескольких тайлов
2014-06-20 в 14:56, admin, рубрики: game development, Gamedev, тайлы, метки: 2d графика, Gamedev, тайлыНаправленное освещение и затенение в 2D-пространстве
2013-12-04 в 10:02, admin, рубрики: 2d графика, game development, OpenGL, Алгоритмы, велосипедостроение, освещение, метки: 2d графика, Mario, OpenGL, велосипедостроение, освещение
Добрый день, читатели!
Хотелось бы рассказать об одном из способов отрисовки освещения и затенения в 2D-пространстве с учетом геометрии сцены. Мне очень нравится реализация освещения в Gish и Super MeatBoy, хотя в митбое его можно разглядеть только на динамичных уровнях с разрушающимися или перемещающимися платформами, а в Гише оно повсеместно. Освещение в таких играх мне кажется таким «тёплым», ламповым, что непременно хотелось нечто подобное реализовать самому. И вот, что из этого вышло.
Читать полностью »
Артефакты в 2D-играх — на границе текстуры
2012-08-07 в 8:02, admin, рубрики: 2d графика, game development, Анимация и 3D графика, артефакты, Программирование, метки: 2d графика, артефакты, ПрограммированиеВдохновившись статьей «У прозрачных пикселей тоже есть чувства или артефакты png'шек с прозрачностью», решил рассказать еще о некоторых проблемах, которые могут возникнуть при разработке 2D-игры.
В этой статье я хотел бы рассказать о нетривиальных проблемах, с которыми мне пришлось столкнуться при разработке 2D-игр, связанных с фильтрацией текстур.
Все эти артефакты возникают при включенной фильтрации текстур. А также масштабировании, повороте текстуры или если она имеет дробные координаты.
Читать полностью »