Skip to content

vivo SDK现状

目前vivo SDK仅提供以unitypacakge资源包(后文简称:插件包)的形式,已经支持Unity 2019~2022版本引擎,包括Unity团结引擎, 建议使用2021及以上版本,支持设置纹理ASTC压缩格式来优化运行时内存。

插件包安装

下载最新版本插件包vivo-minigame-latest.unitypackage,并将插件包导入游戏工程。导入成功后Unity IDE工具栏会多出VIVO小游戏,如下图所示:

net_monitor

插件包目录

导入成功后,在工程代码Assets目录下创建 VIVO-GAME-SDK 目录。

目录如下图:

net_monitor

整体结构如下:

bash
VIVO-GAME-SDK                   # SDK源码文件夹
├── QG.cs                       # 调用代码入口
├── QGModel.cs                  # API中的 实体类(请求参 和 返回参)
├── QGMiniGameManager.cs        # C# 与 JS 通讯的桥接代码
├── QGCallBackManager.cs        # 用于处理JS相关的回调,JS对象映射到C#对象
├── Plugins                     # JS插件,用于处理C#调用的方法及callBack通讯
└── CHANGELOG  # 版本日志
  • 根目录/: 含一套C# SDK,方便C#环境调用小游戏的JS平台能力,详见使用文档《unity游戏适配C# API

  • 根目录/Editor/: 提供了构建webgl及转vivo小游戏工程功能,支持插件的更新检测和提示,当出现更新提示框时建议最好升级,可第一时间使用新的平台能力

  • 根目录/Plugins/: 为C#调用JS平台能力的胶水代码