分享组件

感谢您选择唤境Evkworld!在本篇教程中,我们将学习分享组件的使用方法。

分享组件可以实现在游玩游戏的过程中,将游戏分享到微信、微博等第三方平台。 用户可在创作者中心自行配置分享的图片和标题。

添加组件

在上方组件库中,点击展开,下拉即可看到分享组件。 双击添加即可。

分享组件位于抽象对象库中

分享后台配置

要使用分享组件,需要先在唤境官网的【创作者中心】配置分享信息。
可在官网进入创作者中心,有可以直接点击网址进入:https://developer.evkworld.com/login

需要先登录账号。 账号和密码就是开发指定游戏用的唤境引擎登录密码

登录后,左侧找到【社交分享】按钮,点击进入分享配置界面。

可在上方下拉框中选择指定游戏,并点击右侧查询按钮查询并修改曾经添加过的分享配置。

如果想要手动添加新的分享配置,点击【创建分享】按钮,在弹窗中配置指定内容。

分享类型目前我们提供了三种:

  1. 第三方平台:包括微博、QQ
  2. 微信小游戏
  3. 字节跳动小游戏

不同的分享可以填写的配置内容也不一样。
第三方平台分享,可以选择分享图片还是链接。

所有分享都需要配置【分享动作名】。 分享动作名可以自行定义,主要用于在事件表中按照指定动作名调用指定分享配置。

需要注意的是,如果你选择的分享类型是【微信小游戏】,图片ID和图片地址需要在【微信开发者后台】去配置。 具体位置位于【设置】->【游戏设置】->【自定义转发图片配置】中。
微信审核通过后,即可看到图片的编号和图片的地址。

实现事件表

在成功创建分享后,进入对应的游戏,使用分享组件提供的唯一动作【设置游戏内分享】即可。 当执行该动作时,游戏会自动执行分享逻辑。

双击后该动作后,如果你配置了对应的分享,则可以在下拉框中选择。 如果没有配置任何分享信息,该参数窗口将没有任何分享下拉框可以选择。

条件可以判断分享成功还是失败,可自行添加分享成功后游戏的逻辑。

申请并配置平台分享参数

需要配置生效,还需要去额外的配置分享参数。
在引擎左上角打开设置,选择【项目】->【联网组件参数】。 可分别配置不同平台的分享所需参数。
不同平台的分享参数都需要自己去目标平台申请,具体可参考指定平台的官方文档(例如:分享到微信平台,需要先创建微信小游戏,并获取微信游戏的appId和appSecret),这里不做过多解释。

打包APK

目前引擎提供的打包功能,只有打包apk才能看到实际效果。 预览和打包H5是无法正常查看分享效果的。