这个项目能做什么
Adore 是一个为 Love2D(11.5 版本)构建的框架,旨在通过将 Godot 的结构化 UI 和场景系统与 Love2D 的轻量级、灵活特性相结合,来增强开发工作流。它支持 Windows、Linux 以及通过 love.js 支持的 Web 平台。核心特性包括支持多世界的 2D 物理封装、屏幕空间光照、跨分辨率的可缩放渲染以及分层画布渲染。UI 系统支持主题定制、键盘/游戏手柄导航以及感知变换的控件。资源加载包含缓存、图集生成、精灵图分帧和自定义处理器。输入通过模块化上下文(GameContext, ShortcutContext)进行管理,并支持可吸收事件。动画支持关键帧、属性/方法轨道以及补间动画(tweens)。数学实用工具提供原位操作以避免对象分配。场景被定义为返回节点树的函数,并可动态切换。可通过反引号键访问可选的编辑器(Toolbox)。Adore 不需要修改 love.update 或 love.draw,因为它在内部管理这些函数。文档经过标注,兼容 Lua Language Server。欢迎贡献,但禁止 AI 生成的内容。依赖项采用 MIT 许可且必须予以致谢。部分功能可能无法在所有平台上运行,请参阅 INCOMPATIBILITY.md。许可协议:核心部分采用 zlib,依赖项采用 MIT。
评论
0 评分人数达到10人后显示
登录后参与讨论。