关于 Super Mario HTML5 (Phaser 3)
这个版本的 World 1-1 由开发者 ffx0s 使用 TypeScript 基于 Phaser 3 编写。关卡在 Tiled 地图编辑器中设计,Mario 的各项能力被构建为独立的“能力模块”——移动、跳跃、变大、发射火焰、星星无敌和进入水管——会随着你拾取道具而开启或关闭。
游戏以 60 fps 流畅运行,并显示包含得分、金币、时间和生命数的经典 HUD。如果你正在学习游戏开发,这也是一个很好的范例,可以看看现代框架如何处理图块地图、物理体和动画。
操作方式
| 按键 | 动作 |
|---|---|
| ← → | 移动 |
| ↑ 或 空格键 | 跳跃 |
| ↓ | 蹲下 / 进入水管 |
| Z | 发射火球 |
特色
- World 1-1 使用 Tiled 地图编辑器制作,并通过 Phaser 3 渲染
- 模块化能力系统:移动、跳跃、变大、火焰、无敌、水管传送
- 带动画的 ? 砖块、可破坏的砖块和得分弹出提示
- 屏幕显示计时器、金币数和生命数
小技巧
- 方向键用于移动,↑ 或空格键跳跃;获得花之后,按 Z 发射火球。
- 留意 HUD 中的计时器——归零时你会失去一条生命。
- 找到可以按 ↓ 进入的水管,前往地下金币房间。


