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

OSCHINA-MIRROR/peterxiang-LockstepFramework

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

Lockstep Framework

Lockstep Framework (LSF) — это фреймворк, предназначенный для игр, которым требуется пошаговое моделирование. Он включает в себя детерминированный физический движок 2D, систему поиска пути, систему поведения и многое другое. LSF интегрирован с Unity.

Особая благодарность Liv Games (http://www.livgames.com), 360 Studio (http://www.360studio.me) и Thoopid (http://www.thoopid.com/) за поддержку разработки Lockstep Framework. Также спасибо GladFox (https://github.com/GladFox) и сообществу за помощь в разработке.

Создано Джоном Паном (https://github.com/SnpM).

Примечание: LSF больше не находится в активной разработке.

Особенности

  • Детерминированная математическая библиотека и моделирование.
  • Пользовательский физический движок 2D на плоскости X-Z.
  • Система поведения как для отдельных агентов, так и глобально.
  • Переменные пошагового выполнения — узнайте, когда и где происходит рассинхронизация.
  • Поиск пути на основе размера (большие юниты не застрянут в узких промежутках).
  • Настраиваемая система баз данных.
  • Поддержка DarkRift и Photon Networking (поддержка Forge Networking устарела, но дайте знать, если она вам нужна).

Быстрая настройка

  1. Импортируйте фреймворк в проект Unity и откройте Lockstep-Framework/Example/ExampleScene.
  2. Настройте базу данных и параметры, перейдя в окно Lockstep/Database или нажав Control - Shift - L.
  3. В разделе «Настройки» окна базы данных нажмите «Загрузить» и перейдите к Lockstep-Framework/Example/ExampleDatabase/Example_Database.asset, чтобы загрузить предварительно настроенную базу данных для примера.
  4. Играйте!

Обратите внимание: пример показывает только базовую функциональность фреймворка. Подробные примеры будут добавлены ближе к концу основной разработки.

Чтобы узнать больше о Lockstep Framework, изучите вики (https://github.com/SnpM/LockstepFramework/wiki) и не стесняйтесь задавать нам вопросы.

Ознакомьтесь с серией руководств здесь: https://github.com/SnpM/LockstepFramework/wiki/Tutorial-Series.

Лицензия The MIT License (MIT)

Авторские права (c) 2015 Джон Пан

Настоящим предоставляется разрешение любому лицу, получившему копию этого программного обеспечения и связанных файлов документации («Программное обеспечение»), на использование Программного обеспечения без ограничений, включая, помимо прочего, права на использование, копирование, изменение, объединение, публикацию, распространение, сублицензирование и/или продажу копий Программного обеспечения, а также предоставление лицам, которым предоставлено Программное обеспечение, возможности делать это при соблюдении следующих условий:

Вышеупомянутое уведомление об авторских правах и настоящее разрешение должны быть включены во все копии или существенные части Программного обеспечения.

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЁННОЙ ЦЕЛИ И ОТСУТСТВИЯ НАРУШЕНИЙ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УЩЕРБ ИЛИ ДРУГИЕ ОБЯЗАТЕЛЬСТВА, ВОЗНИКАЮЩИЕ ИЗ, СВЯЗАННЫЕ С ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ИНЫМИ ДЕЙСТВИЯМИ В ОТНОШЕНИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.

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

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

Введение

The Lockstep Framework (LSF) is a framework designed for games that need lockstep simulations. Развернуть Свернуть
C# и 2 других языков
MIT
Отмена

Обновления

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

Участники

все

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

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