← 返回图鉴
OPEN SOURCE GAMES · NO. 536

Phaser

有趣、免费且快速的 2D 游戏框架,用于在桌面与移动浏览器制作 HTML5 游戏,支持 Canvas 与 WebGL 渲染。

框架·引擎·库附录:框架·引擎·库与工具GitHub 源码

游戏介绍AI 生成

Phaser 是最流行的开源 HTML5 游戏框架之一,由 Photon Storm 团队开发维护,用于在桌面和移动浏览器中制作 2D 游戏,支持 Canvas 与 WebGL 渲染。它基于 JavaScript(新版 Phaser 3 基于 TypeScript 编写),内置精灵、动画、物理引擎(Arcade、Matter 等)、输入、音频、粒子、瓦片地图等丰富功能,社区庞大、教程和示例极多,是许多独立开发者和初学者入门游戏开发的首选框架。

介绍内容由 AI 生成,仅供参考;以项目仓库说明为准。

使用说明

怎么玩:Phaser 是框架,目标是帮你写网页游戏。基本流程:引入 Phaser 库后,创建 Game 实例,依次编写 preload(加载素材)、create(搭建场景)、update(每帧更新)三个函数;用 physics.add 添加碰撞,用 pointer/keyboard 处理输入。官网的「Making your first game」教程是最佳起点,官方示例库有上千个可运行的代码片段可以直接参考。新手提示:先用 Arcade 物理做平台跳跃小游戏,再逐步深入 Matter 物理和插件系统。

源码 / 项目地址
https://github.com/photonstorm/phaser ↗

这是源码仓库,通常需要克隆后自行构建;部分为经典游戏反编译 / 引擎重实现工程,需自备原版数据与素材。