小游戏
WeAppDev 不只跑小程序,也能直接启动小游戏。
跳一跳这类小游戏,和普通小程序共用同一套 WMPF 运行时;输入 AppID 或从最近使用进入,和打开一个小程序没有区别。
打开跳一跳
- 打开 WeAppDev;
- 首页输入 AppID:
wx7c8d593b2c3a7703; - 点「查询」,确认是「跳一跳」;
- 点「打开小程序」。
也可以直接在「最近使用」里点跳一跳的图标。
能调试吗
| 能力 | 小游戏 |
|---|---|
| Chrome DevTools 逻辑层 | ✅ |
| Network 抓包 / 脚本 / 重写 | ✅ |
| Native 调试 | ✅ |
| 插件逻辑层 / 网络能力 | ✅ |
| 渲染层 DOM 插件 | ⚠ 小游戏是 canvas,DOM 操作意义有限 |
小游戏的画面是 canvas,Elements 里主要看到画布节点,不像小程序页面那样有一棵完整的 DOM 树。要改画面,优先用游戏自身的逻辑或网络改写。
和普通小程序的区别
- 入口一样:AppID / 最近使用;
- 运行时一样:都跑在 WMPF 里;
- 调试链路一样:DevTools、Network、Native 都在;
- 区别主要在渲染层:小游戏用 canvas,页面级 DOM 插件不适用。
注意
部分小游戏依赖特定能力或私有接口,能否启动取决于游戏本身;遇到打不开的,先换一个已知可用的游戏验证链路。