跳到主要内容

微信小游戏,不是普通小程序页面

日常说“微信小程序游戏”可以指很多东西。本指南的目标是 微信小游戏:由 Creator 构建,主要通过引擎绘制画面。它与普通小程序的页面体系不是一回事。

三个容易混在一起的环境​

环境常见画面组织方式在本指南里的用途
浏览器 Web 预览引擎画布,外层有浏览器环境快速验证游戏代码与表现
普通微信小程序页面、WXML/WXSS、组件不是这里的主要构建目标
微信小游戏游戏运行环境、Canvas/WebGL、平台 API最终需要验证的目标

不要让 AI 用 document.querySelector 改 Creator 场景里的按钮,也不要让它用 CSS 布局替代游戏里的 Widget/Layout。工具网页可以使用 DOM,游戏画面应该使用对应引擎能力。

引擎与平台的分工​

Creator 提供构建适配,不意味着某个微信 API 在所有账号、版本或设备上都能使用。你仍要检查:小游戏 AppID、类目与资质、平台配置、最低基础库,以及真实客户端表现。

一套代码,三层验证​

  1. 浏览器预览:点击、状态、场景结构、基本资源路径是否正确。
  2. 微信开发者工具:构建产物、AppID、平台分支、网络与包加载是否正常。
  3. 微信真机:触摸手感、前后台切换、音频、内存、性能与广告回调。

浏览器能运行,只能证明第一层通过。开发者工具模拟成功,也不能替代微信真机上的广告、音频和性能检查。

向 AI 描述平台差异​

请把微信平台调用集中在一个边界清楚的模块。
浏览器预览使用明确标识的模拟结果,不能显示“真实微信登录成功”。
微信端才调用平台 API;给出平台环境判断、错误提示和重试步骤。
列出哪些验收必须在开发者工具、哪些必须在真机完成。

当前平台硬限制可能调整,因此本文不把包体、广告次数等数字写成永久规则。发布前按发布清单核对官方要求。

依据:Creator 发布到微信小游戏、微信小游戏官方开发入口;平台原始页面访问限制见验证说明。