MatchMaster/docs/CoinMadness前端开发说明.md

12 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Coin Madness 前端模拟版
入口挂在首页,编辑器预览及微信开发/体验版显示,正式版不展示模拟活动。打开后加载 `coin_madness` Asset Bundle,关闭销毁节点并在绘制帧后 releaseAll/removeBundle;加载途中离开也清理迟到资源。平台磁盘缓存和已注册脚本不承诺被物理删除。
界面、阶段规则与模拟接口均在新 Bundle 内。常驻部分只有入口/生命周期桥接和轻量本地通关计数;旧业务仅增加 JiaZai 挂载和 GameTool 主线胜利通知,没有改登录、支付上传或后端业务。关闭时无需保留活动 UI 资源,购买后真实主线通关仍可累计模拟进度。
模拟数据按 uid 本地隔离,独立测试余额,不扣款、不增加真实金币、不修改真实关卡。提供购买、通关、领取、到期补发、重置和下一次接口失败按钮。当前是程序绘制的交互联调界面,正式活动参数及最终美术尚待策划确认。
测试:`node tools/coin-madness/check-mock.cjs`;`node tools/coin-madness/check-types.cjs`。Cocos 实机组件夹具:运行 `node tools/coin-madness/preview.cjs`,访问 `http://127.0.0.1:8765/?open=1`;安装 Playwright 后运行 `check-preview.cjs`。预览夹具需要本地 Cocos Creator 2.4.15 和项目已导入的内置资源。
未来将 Bundle 内模拟请求替换为真实接口适配,并移除模拟入口控制台及本地计数,按《CoinMadness后端接口需求》接入现有支付、结算和权威钱包;本轮不实施该部分。