Наши проекты

Статьи | GameDev

Параллаксный фон


При разработке игр, фон играет немаловажную роль. Благодаря ему можно усилить восприятие игрового мира, скрасить игровой процесс, передать игроку соответствующее настроение.
  journey_to_silius.jpg ninja-cat.png

Одним из простых, но интересных способов улучшить задний фон и восприятие глубины сцены, является применение параллаксной прокрутки фона, то есть, чем дальше объект от камеры, тем медленнее он передвигается.
Вот как бы выглядела игра Mario с этим эффектом. (нажмите для просмотра анимации)
  parallax-scrolling-mario.gif

Приступим к реализации.

Я подготовил несколько фоновых слоёв: небо, тучи, облака, горы, равнины, железная дорога, трава и столб. Прежде чем выводить это всё на экран,
Продолжить

Рейтинг:  17  (Против: 1 | За: 18)
Добавил: aNNiMON

Комментарии (31)

Что я узнал, разрабатывая игры


Я узнал, что гожусь только в фермеры.


Оригинал: Trent Polack
Продолжить

Рейтинг:  1  (Против: 8 | За: 9)
Добавил: aRiGaTo

Комментарии (4)

Изометрия - о реализации


Этим летом решил уделить немного времени на изометрическую проекцию и попробовать сделать свой велосипед.

Первое что пришло в голову - генерировать тайлы из выбранной текстурки, накладывая ее на стороны тайла программно, на подобии штуки Magatino для изо-майнкрафта. Деформация делается достаточно просто.

  1. function createTile(img) {
  2.     //создаем канвас размером с тайлик
  3.     var isometric = document.createElement("canvas");
  4.     isometric.width = img.width * 2;
  5.     isometric.height = img.height * 2;
  6.     var g = isometric.getContext("2d"); //косплей j2me
  7.  
  8.     g.setTransform(1, -0.5, 1, 0.5, 0, img.height/2);
  9.     g.drawImage(img, -1, 0, img.width+1, img.height+1); //верхняя часть блока
  10.  
  11.     //раскомментировать в 2020-ом
  12.     //g.filter = "brightness(75%)";
  13.     var

Продолжить

Рейтинг:  14  (Против: 0 | За: 14)
Добавил: RblSb

Комментарии (16)

WFE for LibGDX


Вспомогательная библиотека к LibGDX 1.6.0.
Используется Java 8.


  Добрый день. Сегодня рассмотрим WFE for LibGDX ближе. Скачать главный модуль можно с форума.

Создание приложения
  Будем делать игру с использованием модуля карты. Цель игры - собрать все ящики с рыбой на карте.


  Создадим новый проект и подключим WFE_LibGDX.jar и libGDX(мой сборник библиотек на spaces)

В главном классе:
  1. public static void main(String[]

Продолжить

Рейтинг:  5  (Против: 2 | За: 7)
Добавил: Death

Комментарии (6)

GameLib / Урок 2 (Вторая версия GL, создание окна)


Изменения
Доброго времени суток.
Если честно, то начинать всегда сложно, но мы попробуем.
Вот я свою GameLib переписал. Возможна смена экранов. Тут экраны это: поле, меню, загрузка, заставка, настройки. Каждый из себя представляет отдельный экран. Когда я начинал только программировать на Java у меня была проблема с этим. Вот это я сделал чтобы облегчить себе жизнь.

Можно скачать на форуме: Ссылка

НачинаемВ этом уроке я буду использовать главный модуль библиотеки это GL_System.
Давайте создадим проект Exampler1 с пакетом app и главным классом Main.
Создадим статичную публичную переменную типа Display и назовём
Продолжить

Рейтинг:  2  (Против: 4 | За: 6)
Добавил: Death

Комментарии (0)
Всего: 12
1 2 3 >>
Категории

Мы в соцсетях

vk tw tg yt

Пожертвования

Аноним2850 р.
Freddy1700 р.
NaruTrey800 р.
vlavolk637 р.
riseremi500 р.
  © aNNiMON (Melnik Software)
 
Яндекс.Метрика