Понедельник, 02 Ноября 2026, 07:01

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

Меню сайта
Разделы новостей
Разработка игр [2300]
Связанное с разработкой тех или иных игр
Движки и Конструкторы игр [5381]
Обновление и информация о системах разработки игр
Разработчики [1743]
Информация об игровых компаниях
Игровые проекты [2450]
Релизы инди-игр, информация про AAA-тайтлы и пр.
Утилиты и софт [1348]
Программы в помощь создателю игр
Мероприятия [2242]
Информация о проходимых игровых мероприятиях
По сайту [212]
Обновления и пополнения сайта
Прочее [1062]
Всё, что не вошло в другие рубрики
Наш опрос
Как часто вы играете на мобильных устройствах?
Всего ответов: 1144
Главная » 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 состояниях кнопки.

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

    Движок доступен для скачивания.
  • Категория: Движки и Конструкторы игр Просмотров 384 Добавил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 случ. статей
  • The Lost World II
  • GLScene.Тени.
  • Урок работы с реестром в GM
  • Основы сценария и диздока.
  • Stratagus
  • Ролевая игра (RPG - Role-playing game)
  • Python. Пишем игру "Очко" или просто 21
  • Interactive Fiction
  • Как записать видео с экрана
  • Студии добиваются успеха с помощью MAU
  • 10 случ. движков
  • SoftPixel Engine
  • Open Zelda
  • jPCT
  • Odamex
  • Ogre Next
  • Cocos2d
  • RPG Maker Unite
  • Dizzy Quest Editor
  • Project Canvas
  • Sandy3D
  • Ссылка страницы

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