unity-封装接入指南


本文档是对 Unity 引擎游戏如何接入 4399 版署SDK 的说明
所用示例使用的游戏引擎是 Unity 2019.4.40f1c1, 不同版本注意兼容问题

下载 unity封装示例 ,解压得到如下结构

.
└── Assets
    ├── Plugins
    │   └── Editor
    └── Scripts
        ├── cn
        └── DemoCommons.cs
        └── OperateBzDemo.cs

简单说明Assets目录下的文件

引入 SDK

引入依赖

Assets目录下的文件拷贝到游戏项目对应位置

修改版本

当 SDK 接口不变时,一般只需要提升版本即可

Assets/Plugins/Editor/cn/m4399/operateBz/OperateGradleDependencies.cs

namespace cn.m4399.operateBZ
{
    public class OperateGradleDependencies : AndroidGradleDependencies
    {
        override public int callbackOrder => 101;

        override public List<string> Dependencies()
        {
            var dependencies = new List<string>
            {
                "com.android.volley:volley:1.2.1",
                "com.android.support:support-v4:28.0.0",
                "cn.m4399.sdk:operateBZ:2.4.1"
            };
            return dependencies;
        }
    }
}

2.4.1修改为最新即可。

按游戏修改

接口调用

参考调用示例OperateBzDemo.cs中的用法
接口更具体说明参考 java 接入指南