UM3——Unity 和 Android 交互

Unity 和 Android 交互

Unity和Android之间的交互主要指,在发布安卓项目时,我们可以

  1. 在Unity相关代码中调用Android相关内容
  2. 在Android相关代码中调用Unity相关内容

要达到这样的目的,我们需要建立Android项目,将Android项目以jar包或aar包的形式导入Unity后进行交互,再一起打包

其中,jar和aar包都是归档文件

  • jar包:

    jar包 包含Android项目中的脚本文件和清单文件,不包含资源文件,jar包导入其他工程后,其他工程可以方便引用源码

  • aar包:

    aar包是Android Studio下打包Android工程中的src(脚本文件)、res(资源文件)、lib(库文件)后生成的打包文件
    aar包导入其他工程后,其他工程可以方便引用源码和资源文件

注意:用Android Studio打包时一般以aar包形式,用Eclipse打包时一般以jar包形式

简单记忆:jar和aar有点类似C#中的dll文件,只是规则和结构不同,我们可以将这些包放到其他工程中使用

本系列学习内容:

  • 交互项目创建
  • Unity中调用Android内容
  • Android中调用Unity内容
  • Android开发必备原理
  • Unity中嵌入Android内容
  • Android中嵌入Unity内容