CocosCreator使用微信云开发

一、后台配置

首先,编译微信小游戏项目:

配置好appId,然后进入微信小游戏后台管理界面:

创建云环境,这里的“环境ID”,在开发中需要用到。

二、项目配置

1.配置云路径

现在配置项目的云函数路径,在项目名目录下新建文件夹“build-templates”,也就是“项目名/build-templates”。

Cocos引擎会自动将buld-templates放到构建后的微信小游戏项目目录下,详细请查看:

自定义构建模版

把“project.config.json”放到目录下,文件内容:

{
  "setting": {
    "urlCheck": false
  },
  "cloudfunctionRoot": "./cloudfunction"
}

然后创建“cloudfunctions”文件夹,该文件夹下存放我们写的云函数。

2.编写云函数

在微信开发者工具中,我们会看到“cloundfunction”目录作为云函数目录的特殊标志

右键cloundfunction,会有以下列表:我们选择新建Node.js云函数,便可以创建云函数

云函数的编写逻辑请查看官方文档:

https://developers.weixin.qq.com/minigame/dev/wxcloud/basis/quickstart.html

三、云函数的初始化

static init(callback: Function) {
    if (wx != undefined && wx != null) {
        wx.cloud.init({
            env: "您的cloundID"
        });
        this.db = wx.cloud.database();

        console.log("db", this.db);
        this.callServer("init", null, (res: any) => {
            console.log("init------", res);
            this.appid = res.result.appid;
            this.openid = res.result.openid;
            // this.addData({
            //     isFakeData: false
            // }, callback);
            callback();
        });
    } else {
        callback();
    }
}

我们需要再项目一开始的时候,就初始化好云环境,然后再初始化成功的回调中,进行下一步处理。

四、云函数的查看和编辑

在微信开发者工具中,如果我们拥有云开发的权限之后,图中的“云开发”按钮是点亮了的,我们可以点击,进入“云开发控制台”

进入“云开发控制台后”:

我们可以编辑数据库、云函数、资源的存储等(不再细说了)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值