更新记录

1.1.2(2021-07-10)

增加激励视频

1.1.1(2021-06-14)

修复答题正确时的 解释 字段的取值错误问题

查看更多

平台兼容性

阿里云 腾讯云 支付宝小程序云
×
Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
app-vue ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari

云函数类插件通用教程

使用云函数类插件的前提是:使用HBuilderX 2.9+


功能介绍

该软件是一款益智小游戏,是用一幅画或几个字的组合来猜一个成语。该游戏巧妙地使用图与字的结合,能够让玩家在休闲娱乐的同时能够了解到成语的趣味。游戏采用图片寓意和成语结合效应,玩家要做的就是在看懂图片表达的成语后,把相应的汉语拼音首字母填到相应的方框内即可。

看图猜成语

这是一款基本于uniCloud技术开发的 看图猜成语游戏

配置参数

1. 开通uniCloud

  • 开通uniCloud:本项目是云端一体的,它的云端代码需要部署在uniCloud云服务空间里,需要开通uniCloud。在 https://unicloud.dcloud.net.cn 登录,按云厂商要求进行实名认证。
  • 在uniCloud认证通过后,创建一个服务空间给本项目使用。选择 腾讯云参考
  • 使用HBuilderX 3.1以上版本(最好是最新版),把本项目导入到HBuilderX中,在项目根目录uniCloud上点右键菜单,关联服务空间 -> 选择之前创建的服务空间

2. 下载游戏源码

  1. 前往uni-app 插件主页下载,链接:https://ext.dcloud.net.cn/plugin?id=5045
  2. 点击页面右侧 【下载插件并导入HBuilderX】按钮,导入到程序开发工具

3. 初始化项目

  1. HBuilderX 中选择云空间
  2. 部署到云空间,勾选 同步云函数 和 根据init_db.json初始化服务后点击“开始”,等待完成(见下图)

avatar

4. 下载程序相关文件

5. 上传程序文件(腾讯云参考,阿里云参考 5.1)

  • 云存储 新建 app 文件夹 -> 上传 “游戏素材和数据资源包”中的 应用素材
  • 云存储 新建 resource 文件夹 -> 上传 “游戏素材和数据资源包”中的 游戏素材

5.1 阿里云存储的使用问题(腾讯云不需要看)

因为阿云云存储不支持新建文件夹,并且所有上传的文件都会被重命名,默认的数据文件目录和文件名都无法保持不变。

解决办法:开通阿里云的 前端网页托管 功能,将文件按 云存储的目录规划上传上去即可。

6. 同步资源配置

  • 在项目 libs 文件夹 helang-global.js 文件中的 URI 对象修改为如下内容:
let URI = {
    /* 请求路径 */
    request: '',
    /* 文件上传服务器路径 */
    upload: '',
    /* 图片服务路径,查看资源详情的链接,取域名部分 */
    images: '云存储地址(云存储文件的域名),例如:https://6666-darling-xxxx-xxxx.tcb.qcloud.la'
}

6.1 腾讯云存储地址获取方法

登录 uniCloud 后台,在云存储中所上传的图片文件有"详情"按钮,打开文件详情有“下载地址”,地址的域名部分

6.2 阿里云前端网页托管地址获取方法

登录 uniCloud 后台,在前端网页托管中选择参数配置选项卡下的域名信息

激励视频广告

  • 激励视频广告,是cpm收益最高的广告形式。 文档

友情提示

  1. 当前项目源码使用了 ES6 和 scss 请添加运行依赖
  2. 使用 HBuilderX 导入插件可直接运行体验

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问