Unity

Demo工程克隆地址 :

Unity工程:

git clone http://dnsdk.vimedia.cn:8080/r/UnityDemo.git

Android Studio 工程:

git clone http://dnsdk.vimedia.cn:8080/r/UnityDemo-Android.git

Android 多渠道模板工程:(仅供内部使用)

git clone http://192.168.1.252:8080/r/android/UnityDemo-Android-Ex.git

Xcode 工程:

git clone http://dnsdk.vimedia.cn:8080/r/UnityDemo-IOS.git

导入Unity插件

将UniWb.Wb.unitypackage导入成功后,在资源管理界面中会出现名为StreanmingWb两个文件夹。

StreamingAssets/st.txt 保存的是签名的信息。

Wb 文件夹存放业务接口,主要有 ADManger , CoreManger, PayManger, ToolManger, XyxManger等。

接口使用

参考业务接口进行接入:

Android 接入

1.添加Android相关模块

参考以下链接进行接入:

请跳过链接页面中第五步的第2条,因为后面已使用Activity继承代替。

2.在 build.gradle 中加入Unity桥接模块

implementation WB.fixVersions('Bridge:UnityBridge')

3.将主Acitivy继承UniWbActivity或者将UniWbActivity作为主Activity。

package org.vigame.demo;
import android.os.Bundle;
import com.vigame.unitybridge.UniWbActivity;

public class AppActivity extends UniWbActivity 
{    
   @Override  
   protected void onCreate(Bundle savedInstanceState) 
   {       
        super.onCreate(savedInstanceState);  
   }
}

UniWbActivity已经继承UnityPlayerActivity

iOS 接入

1.添加iOS相关模块

参考以下链接进行接入:

最后更新于

这有帮助吗?