unity java交互_Android/Unity大乱斗-完整双方集成交互指南

这是一个很长很长的story!-芝麻粒儿创作

开篇

本文目的,将Unity集成到Android端,学完本文后你可以做到

Android任意布局加载Unity 3D场景

任意操作布局中的按钮/3D物品(缩放旋转等)

互相消息通信(你叼我,我叼你)

自由切换Unity中的场景

动态加载手机SD卡3D资源,一次开发到处使用。

在小白面前装逼用

1578644255-androidheunity.gif

故事正题

首要任务就是将Unity项目导出来(已经做好了3D的处理,关于通信和动态加载在下面介绍)

10a779aedf7fb966e52650ee2f108b3a.png

敲黑板,重点Export Project一定要勾选,之后点击最下方的Export 静等项目导出。

185e550d3c9a98010303033518585c06.png

导出后的结构感觉好熟悉,就跟Android Studio的项目结构一样(PS:本来就是)打开Studio 以 moudle的形式导入android工程,第一次可能慢一些慢慢导,去喝杯茶。成功后重要的操作来了。打开刚才导入的build.gradle文件,首当其冲的就是gradle版本的修改,跟你的studio版本一致。

dependencies {

classpath'com.android.tools.build:gradle:3.2.0'}

我的是3.2 Android Studio,推荐不低于它。

往下走可以找到

apply plugin: 'com.android.application'

改为

apply plugin: 'com.android.library'

因为我们要以library的形式集成,接着再往下面走就是熟悉的sdkVsersion了,保持和你的anroid项目一致。还有个applicationId,删掉这个。

有的项目遇见UnityAds.aar文件,不影响。其他修改以及遇到的一些坑不再赘述,有问题可以留言。我的如下:

//GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN

buildscript {

repositories {

google()

jcenter()

}

dependencies {

classpath'com.android.tools.build:gradle:3.2.0'}

}

allprojects {

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值