这个项目能做什么
KAPLAY 是一个面向 JavaScript 和 TypeScript 的 2D 游戏库,被描述为“趣味优先”,旨在让你在构建游戏时感觉像在玩游戏。它同时面向初学者和有经验的开发者。
README 中体现的关键能力:
- 基于组件的游戏对象:实体由 sprite、rect、pos、area、body、health 等组件,以及标签和普通数据字段组合而成。
- 命令式行为 API:onCollide、onUpdate 和 onKeyDown 等事件处理器,以及用于群体行为的基于标签的查询。
- 资源加载:用于图像和声音的 loadSprite 及类似辅助函数。
- 基于网页的编辑器:KAPLAYGROUND(play.kaplayjs.com),可即时试用代码,包含 90 多个示例。
- 安装方式:通过 npx 使用 create-kaplay 脚手架,使用 npm/yarn/pnpm/bun 等包管理器,以及浏览器 CDN script 标签。
- TypeScript 支持:通过 import 指令或 tsconfig types 条目提供全局类型,以及可导入的源类型。
- 文档、教程和社区渠道:官方文档、Discord、GitHub Discussions、Twitter/X、BlueSky 和 Mastodon。
- 游戏展示:itch.io 和 Newgrounds 上的合集。
README 还致谢了示例和精灵中使用的第三方资源和贡献者。未提供性能基准、排名或比较性声明。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。