更新记录
1.0.1(2026-10-22)
发版
1.0.0(2026-10-22)
发版
平台兼容性
uni-app(5.21)
| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|
| √ | - | - | - | - | - | - | - | - |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 小红书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| - | - | - | - | - | - | - | - | - | - | - | - |
其他
| 多语言 | 暗黑模式 | 宽屏模式 | 蒸汽模式 |
|---|---|---|---|
| × | × | √ | × |
云函数类插件通用教程
使用云函数类插件的前提是:使用HBuilderX 2.9+
我的庄园 · myfarm
农场经营游戏 · uni-app + uniCloud 重写版。原版 Laya 客户端一行业务代码没改,只把后端换成了云函数。
一、访问入口
👉 https://env-00jy6ygn8j47-static.normal.cloudstatic.cn/
手机浏览器直接打开,不用装 App。首次加载 30~60 秒(图集、音效几百个文件逐个拉, 首次冷启动更久),进度条在走就是在加载。
体验账号
| 账号 | 密码 | 交易密码 |
|---|---|---|
myfarm2026 |
123456 |
123456 |
进游戏后是原版客户端的登录界面,填「账号 + 密码」直接进,不用注册。
后端:云函数 + 云数据库(空间 nongchang / env-00jy6ygn8omn)。
初始状态:10 金币、农场 3 块地、牧场 / 渔场各 1 块、背包 3 件道具。
公共演示号,数据共享,请勿修改密码(改了别人就进不去)。 初始 10 金币买不了 40 金币的白菜(原版就是这个数值),演示号够逛三场景、看商店、 签到、抽奖;想真的种一茬,得先给账号加金币(改
member.gold或调setting.register_gold)。
二、截图
首屏与账号
![]() 加载页 |
![]() 登录页 |
![]() 注册账号 |
![]() 忘记密码 |
三大场景
![]() 农场 |
![]() 牧场 |
![]() 渔场 |
抽奖 / 签到 / 规则 / 赠送
![]() 抽奖 |
![]() 周签到 |
![]() 规则 |
![]() 赠送 |
好友
![]() 好友列表 |
![]() 添加好友 |
![]() 好友申请 |
![]() 被偷日志 |
![]() 偷取日志 |
记录
![]() 种植记录 |
![]() 金币记录 |
![]() 铲除记录 |
![]() 操作记录 |
任务与排行
![]() 每日任务 |
![]() 好友排行 |
![]() 全国排行 |
背包与喂养
![]() 背包 |
![]() 铲除确认 |
![]() 喂养 · 鸟 |
![]() 喂养 · 狗 |
![]() 牧场饲料 |
![]() 渔场饲料 |
商店与种植
![]() 商店 · 种子 |
![]() 购买确认 |
![]() 种子选择 |
![]() 作物信息 |
![]() 仓库 |
个人中心
![]() 个人信息 |
修改头像 |
![]() 修改昵称 |
![]() 语言切换 |
38 张均为原版客户端真实运行截图,托管在 uniCloud 前端网页托管的
shots/目录, URL 形如https://env-00jy6ygn8omn-static.normal.cloudstatic.cn/shots/features/05-main-farm.jpg。
三、项目结构
rewrite/
├── myfarm/ ← HBuilderX 项目根(uni-app + uniCloud)
│ ├── pages.json 页面与 tabBar(首页 = pages/game/game)
│ ├── manifest.json appid __UNI__5DE0EF4,vue3,h5 hash 路由
│ ├── main.js / App.vue / index.html
│ ├── common/
│ │ ├── api.js 接口层:cloud 走 callFunction,http 走 URL 化
│ │ ├── config.js GAME_URL(原版客户端地址)、SPACE
│ │ └── store.js 全局状态(会员信息缓存)
│ ├── components/scene-board/ 农场 / 牧场 / 渔场共用的土地面板
│ ├── pages/
│ │ ├── game/ ★容器页,web-view 加载 game-site
│ │ ├── farm/ fish/ animal/ 三大场景
│ │ └── shop/ bag/ my/ sign/ task/ rank/ login/
│ └── uniCloud-aliyun/
│ ├── cloudfunctions/
│ │ ├── common/common/ 公共模块:db、鉴权、多语言、结算算法、init-data
│ │ ├── game/ 主业务云函数(路由式,57 个方法)
│ │ │ └── actions/ auth · plot · shop · social · meta · legacy
│ │ ├── cron/ 每日 00:00 定时任务
│ │ └── admin/ 管理端 API
│ └── database/ 18 个集合 Schema
│
├── game-site/ 原版 Laya 客户端(独立 Web 项目,部署这一份)
│ ├── index.html / index.js 只多一句 loadLib("bridge.js")
│ ├── js/bundle.js 只改 HttpMgr.base_jiekou 一处
│ └── bridge.js ★签名 + 把 /home/xxx 转发到 game 云函数
│
├── package.json npm test / npm run deploy:* 脚本
├── migrate/ MySQL → JSON Lines 导出脚本与产物
├── .test/ 加载校验 / 结算算法单测 / 线上链路测试
└── shots/ 截图本地原图(线上在 uniCloud 托管 shots/)
三端关系:
uni-app 页面 ─┐
├─→ uniCloud 云函数 game ─→ 18 个云数据库集合
原版 Laya 客户端 ┘ (action 路由,57 个方法)
↑
web-view 容器页(pages/game/game.vue)
| 技术 | 说明 |
|---|---|
| uni-app(Vue3) | 页面外壳 + 容器页 |
| LayaAir | 原版 canvas 客户端,界面一行没改 |
| uniCloud 支付宝云 | 空间 nongchang / env-00jy6ygn8omn |
| 云函数 | common(公共模块)、game、cron、admin |
| 云数据库 | 18 个集合,替代原 41 张 MySQL 表 |

收藏人数:
购买源码授权版(
导入插件并试用
赞赏(0)




































下载 15
赞赏 0
下载 35224
赞赏 159
赞赏
京公网安备:11010802035340号