cocosCreator微信小游戲排行榜思路


cocosCreator制作微信小游戲排行榜實現方案:

游戲認知:項目分為主域子域,主域就是游戲主程部分,子域為單獨處理微信排行榜公共域數據的。

游戲主域里創建一個節點,添加WXSubContextView組件用來顯示子域的排行榜。

排行榜的樣式和邏輯都在子域里寫好,主域里通過微信提供的訪問方法傳參給子域,子域獲取主域的參數信息來做相應處理。

所有關於微信公共域數據處理的方法請查看微信官方文檔(重要)

關於排行榜的實現:建議多采用預制件

 

主域中發送請求:

wx.getOpenDataContext().postMessage({
      message: "參數指令",
      data: { 'score': 100},
});
 
子域里接收執行:
wx.onMessage( data => {
  switch(data.message){
    case "參數1":
      //執行操作
      break;
    case "參數2":
      //執行操作
      break;
  }
})
 

 

 

 

 
cocosCreator微信小游戲排行榜官方對接文檔:https://docs.cocos.com/creator/manual/zh/publish/publish-wechatgame-sub-domain.html
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM