2048 小游戏
基于 LayaAir 3.3.7 开发的经典 2048 数字合并游戏。
演示效果

项目配置
- 舞台分辨率: 720 x 1280
- 游戏区域: 450 x 450 (4 x 4 网格)
- 方块大小: 100px
- 胜利目标: 2048
功能特性
- 精美的渐变色方块设计
- 完整的触摸滑动控制
- 分数统计和最高分记录(本地存储)
- 胜利弹窗(可选择继续游戏)
- 游戏结束检测
- 键盘方向键支持
操作说明
| 按键 | 功能 |
|---|---|
| 点击「开始游戏」按钮 | 开始游戏 |
| ↑ ↓ ← → 或 W A S D | 移动方块 |
| 触摸滑动 | 移动方块 |
| ESC | 返回主菜单 |
游戏规则
- 使用方向键滑动,所有方块会向该方向移动
- 相同数字的方块碰撞时会合并成一个(2+2=4, 4+4=8)
- 每次移动后会随机生成一个新的 2 或 4
- 当达到 2048 时获胜,可选择继续游戏挑战更高分
- 当没有空位且无法合并时游戏结束
文件结构
2048/
├── Scene.ls # 游戏场景文件
└── src/
└── Game2048.ts # 游戏主脚本
使用方法
在 LayaAir IDE 中双击打开 Scene.ls,点击运行按钮即可。