广告
返回顶部
首页 > 资讯 > 精选 >微信小程序游戏好友排行榜怎么开发
  • 740
分享到

微信小程序游戏好友排行榜怎么开发

2023-06-26 09:06:52 740人浏览 独家记忆
摘要

本文小编为大家详细介绍“微信小程序游戏好友排行榜怎么开发”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序游戏好友排行榜怎么开发”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。保存每个用户的分数保存每个用户

本文小编为大家详细介绍“微信小程序游戏好友排行榜怎么开发”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序游戏好友排行榜怎么开发”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

保存每个用户的分数

保存每个用户的分数,需要调用微信的云存储api,将用户的分数持久化的存起来 .

// 保存用户数据,注意限制单条数据容量不得超过1024字节,// 单个用户数据总条数不得超过128条wx.setUserCloudStroage(Object)复制代码
//存储最高分var score = 100;var kvScore = {"key":"score","value":score};wx.setUserCloudStroage({"KVDataList":[kvScore]},"success":function(){    //});复制代码

获取好友列表,并获取好友的分数

游戏中将玩家的分数保存起来以后,需要调用微信的云存储API wx.getFirendCloudStorage, 获取玩家的微信好友数据,这样就拿到了每个好友的最高分.

值得一提的是,微信的这个接口在内部隐蔽的使用其微信的社交关系链 .

返回列表中的包含的 调用过wx.setUserCloudStroage 这个接口的用户.

渲染排行榜

对分数进行排序 , 得到一个排行榜

let sharedcanvas = wx.getSharedCanvas()function drawRankList (data) {  data.forEach((item, index) => {    // ...  })}wx.getFriendCloudStorage({  success: res => {let data = res.data    drawRankList(data)  }})复制代码

注意这个 sharedCanvas , 这是独有的画布 ,与小游戏中的画布不是同一个东东.

使用sharedCanvas来自定义显示玩家的用户排行榜

重要说明

上述所涉及的微信接口 , 都只能在微信小游戏的 子域 使用 , 微信官网也称之为开放数据域 , 其实应该称之为 封闭数据域 .
为什么这么说呢?
因为子域的js代码执行环境和小游戏本身的代码执行环境是隔离的. 两者之间不能相通 , 子域只能接收外部的消息(如游戏的最高分),不能往外发消息(不能把用户的好友关系链数据发给开发者服务器) , 内存不共享,也就意味着,开发者拿不到微信的社交关系链数据 . 在这样的封闭条件下,开发者能做的只能是在子域的画布上将排行榜数据以个性化的UI元素展示出来 。

读到这里,这篇“微信小程序游戏好友排行榜怎么开发”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网精选频道。

--结束END--

本文标题: 微信小程序游戏好友排行榜怎么开发

本文链接: https://www.lsjlt.com/news/308360.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 微信小程序游戏好友排行榜怎么开发
    本文小编为大家详细介绍“微信小程序游戏好友排行榜怎么开发”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序游戏好友排行榜怎么开发”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。保存每个用户的分数保存每个用户...
    99+
    2023-06-26
  • 微信小程序│ 游戏开发 │连连看游戏
    “连连看”是源自台湾的桌面小游戏,自从流入大陆以来风靡一时,也吸引众多程序员开发出多种版本的“连连看”。“连连看”考验的是各位的眼力,在有限的时间内,只要把所有能连接的相同图案,两个一对地找出来,每找出一对,它们就会自动消失,只要把所...
    99+
    2023-09-23
    游戏 微信小程序 小程序
  • 微信小程序排行榜页面怎么实现
    这篇文章主要讲解了“微信小程序排行榜页面怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序排行榜页面怎么实现”吧!微信小程序排行榜页面实例实现原理:利用背景图片以及nth-ch...
    99+
    2023-06-26
  • 微信小程序怎么实现音乐排行榜
    今天小编给大家分享一下微信小程序怎么实现音乐排行榜的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。  排行页我们先在servi...
    99+
    2023-06-26
  • 微信小程序游戏怎么开发入门教程
    微信小程序游戏开发是现在比较热门的小程序类型开发项目,对于开发人员而言,怎么开发微信小程序游戏呢?今天小编分享一篇小游戏的入门开发教程,希望对微信小程序制作开发人员提供参考。 注册一个小程序账号 在官方注册一个微信小程序账号(注册申请教程)...
    99+
    2023-08-20
    微信小程序 游戏 小程序
  • 微信跳一跳小程序游戏如何开发
    本篇内容主要讲解“微信跳一跳小程序游戏如何开发”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“微信跳一跳小程序游戏如何开发”吧!  小游戏只有以下两个必要文件:  game.js 小游戏主程序入口...
    99+
    2023-06-26
  • 微信小程序转发好友的功能怎么实现
    这篇文章主要介绍了微信小程序转发好友的功能怎么实现的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序转发好友的功能怎么实现文章都会有所收获,下面我们一起来看看吧。首先介绍一个微信小程序的API:onSha...
    99+
    2023-06-26
  • 微信小程序游戏开发│石头剪刀布游戏(附源码)
     石头剪刀布游戏功能中一方是电脑,另一方是玩家。游戏时电脑一直快速切换出拳显示,当玩家选择底部的剪子、石头、布后,则电脑出拳停止,并在紫色方块中显示用户的出拳图片。游戏判断出输赢结果,记录玩家赢的次数。对战一局后可以单击“再来!”按钮...
    99+
    2023-09-02
    游戏 小程序 微信小程序
  • CocosCreator开发facebook小游戏调用排行榜的api并没有执行怎么办
    小编今天带大家了解CocosCreator开发facebook小游戏调用排行榜的api并没有执行怎么办,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小...
    99+
    2023-06-05
  • 微信小程序开发之实现摇色子游戏
    目录一、项目展示二、核心代码三、效果图一、项目展示 摇色子是一款简易的游戏类小程序 用户可以投出1-9个色子 二、核心代码 dice.wxml <!--pages/dice/...
    99+
    2023-01-28
    微信小程序摇色子游戏 小程序摇色子游戏 小程序游戏
  • 微信小程序小游戏开发文档如何写代码
    这篇文章主要讲解了“微信小程序小游戏开发文档如何写代码”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序小游戏开发文档如何写代码”吧!  小游戏只有以下两个必要文件:  game.js...
    99+
    2023-06-26
  • 微信小程序开发之实现别踩白块游戏
    目录一、项目展示二、无尽模式三、计时模式四、急速模式一、项目展示 别踩白块是一款微信小游戏 分为无尽模式、计时模式、急速模式三种模式 用户需要点击不断移动的黑色方块 若点击到白色方块...
    99+
    2023-02-07
    微信小程序别踩白块游戏 小程序别踩白块游戏 小程序游戏
  • 开发微信小程序有什么好处
    小编给大家分享一下开发微信小程序有什么好处,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.连接线上线下 小程序无需下载,扫一扫即可实现APP中的基本功能,可以轻...
    99+
    2023-06-27
  • 微信小程序小游戏多线程Worker怎么配置
    这篇文章主要介绍了微信小程序小游戏多线程Worker怎么配置的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序小游戏多线程Worker怎么配置文章都会有所收获,下面我们一起来看看吧。  多线程 Worke...
    99+
    2023-06-26
  • 【小程序】快来开发你的第一个微信小游戏(详细流程)
    🥳 作者:伯子南 😎 坚信: 好记性不如乱笔头,独乐乐不如众乐乐 💪 个人主页:https://blog.csdn.net/qq_34577234spm=1010.2135.3001.54...
    99+
    2023-08-16
    小程序 微信 微信小程序
  • 微信小程序怎么开发自己的小程序?
    现在很多人都想要开发自己的微信小程序,却不知道通过什么方式进行开发,那么关于微信小程序怎么开发自己的小程序,下面给大家讲解一下。 微信小程序怎么开发自己的小程序有哪些方式?可大致分为: 自己开发,要编程写代码,需要懂代码知识 下载代码模板...
    99+
    2023-10-03
    小程序 微信小程序 微信
  • 微信小程序云开发怎么用
    这篇文章主要介绍微信小程序云开发怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!今天看到微信推送了一条小程序云上线通知,作为一个前端er,满怀期待的去看了看,很不错先看看文档上怎...
    99+
    2022-10-19
  • 怎么用mpvue开发微信小程序
    这篇文章主要讲解了“怎么用mpvue开发微信小程序”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用mpvue开发微信小程序”吧!一、mpvue简介mpvue 是一个使用 Vue.js 开...
    99+
    2023-07-04
  • 微信小程序开发怎么配置
    本文小编为大家详细介绍“微信小程序开发怎么配置”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序开发怎么配置”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。微信小程序开发:简单配置教程包括对小程序全局配置,...
    99+
    2023-06-26
  • 小程序游戏开发的代码怎么写
    今天小编给大家分享一下小程序游戏开发的代码怎么写的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。  安装开发工具  前往 开发...
    99+
    2023-06-26
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作