
focus-creative-games/luban
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Luban — это мощное, простое в использовании, элегантное и стабильное решение для конфигурации игр. Luban — это мощное, простое в использовании, элегантное и стабильное решение для настройки игр.
Обзор
Luban — это мощное, удобное для пользователя, элегантное и стабильное решение для конфигурации игр. Оно разработано для удовлетворения рабочих процессов игровых конфигураций — от небольших до ультра-крупных игровых проектов — от простых до сложных проектов. Luban может работать с широким спектром типов файлов, поддерживает популярные языки, может генерировать несколько экспортных форматов, поддерживает богатые функции верификации данных, обладает сильными кроссплатформенными возможностями и генерирует чрезвычайно быстрые данные. Luban отличается чётким и элегантным конвейером генерации, обеспечивает хорошую модульность и дизайн на основе плагинов, что делает процесс вторичной разработки удобным для разработчиков. Разработчики могут легко адаптировать Luban под свои форматы конфигурации и настраивать мощные инструменты конфигурации под требования проекта. С тех пор Luban предоставила возможности для AI-агентов/IDE: официальные навыки, машиночитаемую систему и отчетность об ошибках, Luban.Agent CLI и MCP Server, что позволяет агенту надёжно выполнять добавление таблиц, поиск схем, валидацию и генерацию. - Богатые форматы исходных данных. Поддерживает семейство Excel (CSV, TSV, xls, xlsx, xlsm), JSON, XML, YAML, LUA и др. - Форматы богатого экспорта. Поддерживает генерацию данных в бинарных, json, bson, xml, lua, yaml и других форматах — расширенный формат Excel. Может быть лаконично настроен для простых списков, подструктур, списков структур и любых сложных глубокоуровневых вложенных структур — полноценная система типов. Он не только может выражать стандартные списки строк, но благодаря ** может гибко и элегантно представлять сложные игровые данные, такие как деревья поведения, навыки, сюжетные линии и копии — поддерживает несколько языков. Встроенная поддержка генерации кода на таких языках, как C#, Java, Go, Go, cpp, Lua, Python, JavaScript, Typescript, Rust, PHP, erlang, Godot и др., а также поддерживает другие языки через мессенджеры, такие как Protobuf — поддерживает основные схемы обмена сообщениями. Protobuf (схема + бинарный файл + json), плоские буферы (схема + json), msgpack (бинарный) — мощные возможности проверки данных. проверка ссылок на ссылки, путь к ресурсам пути, проверка расстояний и т.д. — комплексная поддержка локализации -. Official Agent Skills, -c schema-json、--errorFormat json, Luban.Agent (валидация / поиск по таблице / описание), Luban.mcp (вызов инструмента IDE) — поддерживает все основные игровые движки и платформы.
Обзор (машинный перевод)
Китайский | Английский
Luban — это мощное, удобное для пользователя, элегантное и стабильное решение для конфигурации игр. Оно разработано для удовлетворения рабочих процессов игровых конфигураций — от небольших до ультра-крупных игровых проектов — от простых до сложных проектов.
Luban поддерживает широкий спектр типов файлов, поддерживает основные языки, может генерировать несколько экспортных форматов, поддерживает богатые функции верификации данных, обладает отличными кроссплатформенными возможностями и генерирует чрезвычайно быстрые файлы. Luban отличается чётким и элегантным конвейером генерации, поддерживая хорошую модульность и плагинизацию, что делает разработку вторичной разработкой для разработчиков. Разработчики могут легко адаптировать Luban к своим форматам конфигурации и настраивать мощные инструменты конфигурации, соответствующие требованиям проекта.
Luban стандартизирует рабочий процесс разработки конфигураций игр, значительно повышая эффективность планирования и программирования.
Начиная с 5.0.0, Luban предоставляет AI Native возможности для AI-агентов/IDE: официальные навыки, машиночитаемую систему и отчетность об ошибках, Luban.Agent CLI и MCP Server, что позволяет надёжно выполнять добавление таблиц, поиск схем, валидацию и генерацию агентами.
Основные особенности
- Богатые форматы исходных данных. Поддерживает семейства Excel (CSV, TSV, xls, xlsx, xlsm), JSON, XML, YAML, LUA и другие
- Форматы богатого экспорта. Поддерживает генерацию данных в бинарных, json, bson, xml, lua, yaml и других форматах
- Расширенный формат Excel. Можно лаконично настроить для простых списков, подструктур, списков структур и любых сложных глубокоуровневых вложенных структур
- Комплексная система типов. Она не только может представлять распространённые списки стандартных строк, но и благодаря поддержке наследования типов ООП может гибко и элегантно представлять сложные игровые данные, такие как деревья поведения, навыки, сюжетные линии и экземпляры
- Поддерживает несколько языков. Встроенная поддержка генерации кода на таких языках, как C#, Java, Go, Cpp, Lua, Python, JavaScript, TypeScript, Rust, PHP, Erlang, Godot и других, а также может поддерживать другие языки через мессенджеры, такие как Protobuf
- Поддерживает основные схемы обмена сообщениями. ProtoBUF(схема + Бинарный + JSON)、Flatbuffers(Схема + JSON)、MSGPACK(Бинарный)
- Мощные возможности проверки данных. Проверка ссылок на ссылки, пути ресурсов путей, проверка расстояний и многое другое
- Комплексная поддержка локализации
- AI Native(5.0.0+)。 Официальные навыки агента,
-c schema-json, [T2]], [T3]] (валидация / поиск по таблице / описание),Luban.Mcp(вызов инструмента IDE) - Поддерживает все основные игровые движки и платформы. Поддерживает мини-игры Unity, Unreal, Cocos2x, Godot, WeChat и другие
- Хорошая кроссплатформенная возможность. Хорошо работает на платформах Win, Linux и Mac.
- Поддерживает все основные схемы горячих обновлений.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add focus-creative-games/luban