1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/clengine-egret-framework

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Это игровой фреймворк для egret, который включает в себя ECS-фреймворк для управления объектами сцены, некоторые распространённые функции 2D-столкновений и A* для поиска пути. Если вам нужны другие системы искусственного интеллекта, вы можете посмотреть на другие библиотеки автора (поведенческие деревья, упрощённые FSM, практичные AI).

Функции текущей версии

  • Простой ECS-фреймворк;

  • A* поиск пути (AStar);

  • Распространённые функции столкновений;

  • Математическая библиотека:

    • Простые матричные классы;
    • Простейшие 2d векторные классы;
    • Практические классы маскирования;
  • BreadthFirst поиск пути;

  • Dijkstra поиск пути;

  • Обработчик событий.

  • ECS:

    • Список компонентов:
      • Столкновение;
      • Движение;
      • (*) Твердое тело;
      • (*) Точечный источник света/лампа;
      • (*) Тень;
      • (*) Траектория;
      • (*) Скроллинг;
      • (*) Пружинная сетка;
      • (*) Вибрация камеры;
      • (*) Радуга;
      • Следование за камерой;
    • Список систем:
      • Пассивная система;
      • Координирующая система.
  • (*) Математическая библиотека:

    • Кривые Безье;
    • Быстрый генератор случайных чисел.

Другие библиотеки автора для Egret

Поведенческое дерево / практичная AI-система.

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

Вы можете оставить комментарий после Вход в систему

Введение

Синхронная библиотека GitHub для Egret Framework. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/clengine-egret-framework.git
git@api.gitlife.ru:oschina-mirror/clengine-egret-framework.git
oschina-mirror
clengine-egret-framework
clengine-egret-framework
master