要做這個好友排行榜.必然要有好友的戰績比分,然後再做排序,最後將資料呈現在ui上 , 可以分為下面幾個步驟:
儲存每個使用者的分數
獲取好友列表,並獲取好友的分數
渲染排行榜
// 儲存使用者資料,注意限制單條資料容量不得超過1024位元組,
// 單個使用者資料總條數不得超過128條
//儲存最高分
var score = 100;
var kvscore = ;
wx.setusercloudstroage(,"success":function());
返回列表中的包含的 呼叫過wx.setusercloudstroage
這個介面的使用者.
對分數進行排序 , 得到乙個排行榜
let sharedcanvas = wx.getsharedcanvas()
function drawranklist (data) )
}wx.getfriendcloudstorage(
})
注意這個sharedcanvas
, 這是獨有的畫布 ,與小遊戲中的畫布不是同乙個東東.
使用sharedcanvas來自定義顯示玩家的使用者排行榜
微信小遊戲快速開放框架 WXGame
demo 數獨小遊戲 js base 定義遊戲開發基礎類 animatoin.js 幀動畫的簡易實現 pool.js 物件池的簡易實現 ui.js 頁面元素 page.js 頁面基類 base.js 基礎素 sprite.js 遊戲基本元素精靈類 libs symbol.js es6 symbol簡...
微信小遊戲開發指南(二)微信小遊戲常見問題解答
不允許動態執行 的能力,eval settimeout 和 setinterval 函式的第乙個引數不能為字串,function建構函式的引數不能為字串。關於小遊戲體積問題,小遊戲的體積不得大於 4m,快取不得大於 50m。具體的解釋為 本地的 和資源不得超過 4m。單個小遊戲專案快取的檔案不能超過...
微信小遊戲雲開發資料庫
初始化雲開發 可以傳入乙個預設使用的環境名稱 wx.cloud.init 初始化資料庫 這裡的環境引數應傳入雲開發資料庫中對應環境id const db wx.cloud.database 指定使用的集合 這裡若資料庫中集合名不存在,不會建立新的集合 db.collection 集合名 更新資料 這...