Понедельник, 21 Сентября 2026, 23:22

Приветствую Вас Гость

Меню сайта
Разделы новостей
Разработка игр [2300]
Связанное с разработкой тех или иных игр
Движки и Конструкторы игр [5367]
Обновление и информация о системах разработки игр
Разработчики [1738]
Информация об игровых компаниях
Игровые проекты [2419]
Релизы инди-игр, информация про AAA-тайтлы и пр.
Утилиты и софт [1338]
Программы в помощь создателю игр
Мероприятия [2230]
Информация о проходимых игровых мероприятиях
По сайту [212]
Обновления и пополнения сайта
Прочее [1061]
Всё, что не вошло в другие рубрики
Наш опрос
Сколько вы уже создали своих игр?
Всего ответов: 16664
Главная » 2023 » октября » 23 » Обновление Shape Engine: система ввода
Обновление Shape Engine: система ввода
Время создавать игры!15:34

Программист Dave Green поработал над некоторыми возможностями системы ввода в игровом 2D-движке Shape Engine. Предыдущая итерация была хорошим началом, но она была немного перегруженной и сложной.

Разработчик сосредоточился на абстрагировании устройств ввода, чтобы разработчику не приходилось беспокоиться о том, с какого типа устройства поступает ввод. Сейчас эта абстракция работает для мыши, клавиатуры и геймпада.


Например, вы можете создать действия (например, прыжок игрока) и указать действию, чтобы оно прослушивало нажатие клавиши «Пробел», «Левую» кнопку мыши и кнопку «А» на геймпаде. Затем действие сообщает накопленное состояние для всех типов входных данных, которые оно прослушивает.

Кроме того, оси можно использовать в качестве кнопок, а любые две кнопки можно объединить в одну ось. Кнопки имеют 4 состояния: вверх, вниз, нажата (1 кадр), отпущена (1 кадр). Ось имеет диапазон значений от -1 до 1 или от 0 до 1, в зависимости от оси. Горизонтальная ось левого джойстика отображает значения от -1 до 1, а правый триггер — значения от 0 до 1. В этой системе любая кнопка также сообщает значения оси (диапазон значений от 0 до 1), а каждая ось также сообщает о 4 состояниях кнопки.

Журнал изменений:
  • Капитальное улучшение системы ввода;
  • Абстракция устройств ввода;
  • Система действий ввода;
  • Обнаружение устройства ввода (какое устройство использовалось последним);
  • Ось как кнопки и кнопки как ось;
  • Курсором мыши также можно управлять с помощью геймпада.
  • Пример улучшений ввода;
  • Пример управления сценой с помощью геймпада;
  • Различные мелкие исправления и улучшения.

    Движок доступен для скачивания.
  • Категория: Движки и Конструкторы игр Просмотров 340 ДобавилGC-Vic | Рейтинг: 5.0/1 |
    Теги Shape Engine, 2D-движок, Engine, 2D engine, игровой 2D-движок, геймпад, Shape, Система ввода, 2D-движокShape Engine, Dave Green
    Дополнительные опции:
    Также если вы считаете, что данный материал мог быть интересен и полезен кому-то из ваших друзей, то вы бы могли посоветовать его, отправив сообщение на e-mail друга:

    Игровые объявления и предложения:
    Если вас заинтересовал материал «Обновление Shape Engine: система ввода», и вы бы хотели прочесть что-то на эту же тему, то вы можете воспользоваться списком схожих материалов ниже. Данный список сформирован автоматически по тематическим меткам раздела. Предлагаются такие схожие материалы: Если вы ведёте свой блог, микроблог, либо участвуете в какой-то популярной социальной сети, то вы можете быстро поделиться данной заметкой со своими друзьями и посетителями.

    Комментарии Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Календарь
    «  октября 2023  »
    Пн Вт Ср Чт Пт Сб Вс
          1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031
    Поиск по сайту
    10 случ. статей
  • Создаем игру Space Invaders на LOVE2D
  • Скриптинг в Realm Crafter #1: Введение (часть вторая)
  • Невероятный успех ряда игр и золотая эра индустрии
  • Как нам раньше доставались мобильные игры
  • Современные модели iPhone как платформа для игр на Unity
  • Выживание в постапокалиптическом мире Day R Premium стратегия survive и борьба за жизнь
  • Путь самобытного игродела.
  • ЖиЖ: Жестокость и Жанры
  • Интеграция UNIGINE и CAD Exchanger
  • Создание игры-кликера на ClickTeam Fusion 2.5
  • 10 случ. движков
  • Danmakufu
  • Bevy
  • Fyrox
  • NES Maker
  • Fighter Creator
  • Pixel Vision 8
  • Dizzy Quest Editor
  • Ikemen GO
  • SMBX
  • Eternity
  • Ссылка страницы

    HTML-код или BB-код
    Друзья сайта
    Игровой форум GFAQ.ru Перевод консольных игр
    Все права сохранены. GcUp.info © 2008-2026