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 内容