一、前言
论学习心态:
每当进入一个新的工作环境,处于一种新的领域时,人总是会变得急功近利,特别是当任务紧急时,人总是会想着不断的从网上搜寻答案,不断的去寻问他人,十足的拿来主义,竟没有静下来自己思考与尝试过,回头看来,其实很多东西并没有当初认为的那么复杂,只是少了自己的一些总结和深思。
论问题本身:
关于Unity和Android的互相调用,网上的教程太多了,大同小异,抄来抄去。这次我就尝试着慢慢来,讲讲我的理解(简单的我会一笔带过,网上可以轻松找到答案,就不赘述了),希望大家看的时候并不是秉承着“拿来主义”,而是静下心来,一起知其然,知其所以然,如果有错误和不足,请在我的博客留言。
博客地址:http://blog.csdn.net/yang8456211
内容分为三部分,分三篇写完
- 前篇:Unity3d 与 Android之间的互相调用
- 中篇:Unity3d Android SDK的两种接入方式
http://blog.csdn.net/yang8456211/article/details/51356193 - 后篇:Unity3d 接入Android Libriary的理解与实现
http://blog.csdn.net/yang8456211/article/details/51435465
二、前篇:Unity3d 与 Android之间的互相调用
总体来说Unity3d与Android之间的互相调用,是通过Unity3d提供的classes.jar来实现的(具体实现在中篇说)。
那么下面假设已经按照要求建立好了Android的工程,并配置好了classes.jar,开始写调用:
2.1 Unity3d调用Android
最常见的写法:
1)首先在Android层写好接口u3dCall
这个方法只打印成功的提示:
public void