Unity中调用Android的类成员函数方法
我们在Android的MainActivity类中声明一个“add”函数,这个函数这个函数有两个参数a,b,都是int类型的。然后返回两个函数的和。
本篇文章的重点,在于调用的过程,所以将调用的函数简单化。如果该函数调用成功,则参数类型和返回值就可以改为其他基本类型的数据。
我使用的AndroidStudio版本:AndroidStudio4.1.1,Unity版本是:2019.4.4f1
Android部分:
1、建立空的Android工程,选择 Empty Aciticyty,点击next,设置好路径以及包名,包名要和Unity中的包名一致,选择最低的API支持,我这里选择的是19。因为我在Unity里面BuildSetting->Android Platform找到的最低的AndroidAPI支持就是19,所以两边进行了统一(有博主的文章说到:如果不统一,Unity会抽风,所以尽量统一)
2、完成之后,AndroidStudio会帮我们生成一个空的Android工程。然后我们点击:File->New->New Moudule,选择:Android Library
3、然后next创建该Lib,记得设置自己的lib工程的名字,我这里设置的是TestLibrary,点击完成之后,和app同级的目录就会出现我们刚才新建的工程,这个工程有Android附赠给我们的AndroidManifest.xml文件以及MainActivity.java文件。
4、删除这个TestLibrary工程里面的activity_main.xml文件,因为我们的布局是由Unity进行控制,这个文件会和Unity冲突,这个工程也只写逻辑,所以用不到布局文件。
然后将MainActivtiy