小遊戲雲開發入門

2022-02-02 13:32:53 字數 1472 閱讀 8409

wx:

當下雲開發比較火,不過本人並不是很感冒,因為他的好處顯而易見,但缺點也是致命的。

好處就是1. 不用自己買伺服器,網域名稱認證,不用擔心伺服器過期;省去了很多時間。2. 初始容量免費,基本夠用。

缺點就是不能跨平台。這個就很傷了,我們開發一款遊戲不可能只上乙個平台吧!雖然我們可以上所有擁有雲開發能力的平台,但是畢竟沒有雲開發能力的平台也很多啊!

不過例如世界排行榜這樣的功能還是可以用一下的。頂多就是沒有雲開發能力的平台不顯示排行榜功能就是了。

我是用這個雲開發能力做了乙個比較完整的買賣系統。進入這個系統後所有資料聯網獲取,離開這個系統單機玩法。所以沒有雲開發能力的平台也就只能體驗單機部分了。

初始化

wx.cloud.init()
將上一步獲得的環境id傳入init函式即做好了初始化工作,而且此方法是沒有返回值的。

3. 呼叫雲函式

wx.cloud.callfunction(

}).then(console.log)

擴充套件的方式很簡單

定義乙個新的鏈結方式。

定義類,實現介面

這裡的url 就是環境id,協議號就是雲函式的名稱。

對於senddata類中的接收方式可以自己隨意更改。

export default class wxcloudservice extends service )

this.emit(netconfig.open, url);

}senddata(message: sendmessage) ,

fail: function (res) ,

complete: function (res) ,})}

isready()

}

在工廠中建立

鏈結時使用之前定義的netconfig.cloud

雲函式的建立,使用後台建立的雲函式,和在開發者工具中建立的雲函式不同。我最終選擇使用開發者工具建立,然後上傳。

千萬記住,雲函式上傳之後再用creator打包,否則你的函式就白寫了。所以最好還是用一種你熟悉的方式,在打包的時候動手腳。

不建議使用doc函式,它只支援傳入_id 。

微信小遊戲雲開發資料庫

初始化雲開發 可以傳入乙個預設使用的環境名稱 wx.cloud.init 初始化資料庫 這裡的環境引數應傳入雲開發資料庫中對應環境id const db wx.cloud.database 指定使用的集合 這裡若資料庫中集合名不存在,不會建立新的集合 db.collection 集合名 更新資料 這...

Python入門猜拳小遊戲

根據隨機函式來動態比拼,簡單易玩 開始 coding utf 8 import math import time 在這裡插入 片 import random def gamestart print 這是乙個簡單的剪刀石頭布遊戲 com random.randint 1,3 print ok,game...

C 開發小遊戲 掃雷

如下 to change this license header,choose license headers in project properties.to change this template file,choose tools templates and open the templat...