作为一个游戏,分享功能是必不可少的,尤其是对于一个微信小游戏来说,其最大的优势就是可以借助微信方便的进行分享。
在微信小游戏制作工具中,与分享有关的积木块并不多,一共就 5 块。
只要掌握了这 5 块积木块的用法,就能轻松的在自己的游戏中实现各种各样的分享功能了。
在了解分享积木块之前,我们先来看一下在微信中分享的小游戏是什么样子的。
如图,为圆点守护者的分享图,最上方一行显示的是“游戏图标”和“游戏名字”,这个是根据游戏而定的,无法通过手动进行设置。接着看第二行“快来和圆点一起守护家园吧!”,这个叫做“分享标题”,可以通过积木块设置,接下来是一张“分享图片”(大小 500 x 400)也可以通过积木块设置。
对于小游戏的分享,我们是可以设置两部分的内容的,一部分是“标题”,一部分是“图片”。了解了分享的内容后,接下来让我们看一下这几块分享积木吧。
第一块:设置分享标题xxxx。现在你已经知道“分享标题”是什么了,这块积木就是用来设置“标题”的。你可以设置任何一个你想要分享的文本内容,不过这里有一点需要注意,就是“分享标题的字数最好要限制在 25 个字之内”,因为,超过 25 个字的部分不会显示,会使用省略号代替。
我们设置分享标题,肯定是希望它能够激起玩家想要玩游戏的兴趣,所以当然要尽可能的将所要展现的内容都显示出来,而不是被省略号替代。另外,25 个字其实已经够长了,最好的分享文案应该是以最少的字数,突出游戏中最大的亮点。
第二块:设置分享图片xxxx。这个积木块设置的是要分享的图片,但是这个积木块中并没有设置图片的地方,而是给了一个地址栏,我们需要在地址栏中填入要分享的图片的地址。
微信小游戏对于要分享的图片有一定的要求,就是需要在后台先提交审核,审核通过后,才能够得到图片的链接地址。获得链接地址后,将地址填入分享图片的积木块中即可。
在游戏设置页面的下方,有一个“自定义转发图片配置”。点击“开始配置”按钮,可以进入图片配置页。
在这里可以添加想要分享的图片(大小 500 x 400),然后提交审核,审核通过后,点击“查看原图”可以获得图片的链接。
拿到链接后,将链接填入分享图片积木块中就可以了。
自定义转发图片可以添加很多张,所以我们可以为游戏中的不同的场景或者界面配置不同的分享图片和标题。
第三块:设置分享参数xxxx。这个积木块的作用是可以为分享附加一些数据,这些数据是不会显示在分享卡片中的,它们是隐藏在背后的。利用这个分享参数,我们可以实现一些比较“好玩”的功能。例如,你可以将游戏中的道具通过分享赠送给朋友,可以将自己设计的关卡分享给朋友玩等。在精致1010中,就是通过将关卡数据配置到分享参数中,实现了将自己设计的关卡分享给朋友玩的功能。如果你对具体的实现方式感兴趣的话,可以参考这篇文章。
使用分享参数的方法其实也非常的简单。
如图,点击分享按钮后进行了一次分享,设置了标题和图片,附带了分享参数“name=jack”,最后调用了“分享”积木发起分享。这样这个分享参数其实就已经默默的绑定在了此次分享之上了。
那么,对于点击这个分享的人,如何获取到这个参数呢?
如图,我们使用了最后一块“获取分享参数”积木,可以通过这个积木块获得分享的参数,这个参数会被包装成一个“对象”,所以这里我们使用了对象积木块来访问对应的属性“name”的值,这里会得到一个“jack”。
如果你想要在分享中附带多个参数,该怎么办呢?我们可以借助对象来设置多个参数。
在获取参数时,只需要使用对象积木块,获取对象的对应属性即可。
第四块:分享。使用这个积木块后才会真正的发起分享操作,弹出分享界面。
最后,除了使用积木块来设置分享内容,我们也可以在“作品设置”中配置分享标题和图片。
这里配置的是默认的分享标题和图标。当你没有在游戏中使用积木块去设置标题和图片时,默认会使用这里的设置进行分享。如果你在游戏中使用了积木块设置标题和图片,那么游戏中的设置将会替换掉这里的默认设置。
好了,这就是微信小游戏制作工具中所有与分享有关的内容了,掌握好了这些,你就能根据自己的游戏实现各种各样的分享功能了。
-----
想要学习做游戏的话,关注我的公众号就对啦!
小蚂蚁开通视频号啦,分享一下与做游戏有关的有用有趣的短视频,另外每天都会直播制作微信小游戏,欢迎关注哟!
如何判定是否分享成功呢 ?我记得其他渠道开发的小游戏可以监测到是否点击了分享列表中的某个用户, 但是在这里好像没法获取到这一步的动作.
如果用户点了分享但直接返回,我们是否能监测到