最近因工作需要在研究android和untiy的通信机制。发现在Unity项目中系统的dispatchKeyEvent方法无法响应。弄了好久也不知道所以然偶然的机会了解到一种android和Unity通信的另一种方式,这个问题就豁然開朗了
背景说明:untiy和android的通信有两种机制。
第一种:大家都比较熟悉就是android项目打成jar包,然后将资源文件拷贝到指定的Unity项目中的目录下即可。
第二种:是将unity项目导出为Eclipse项目然后在Eclipse中进行开发。
这两主要介绍一下第二种方式
第一步将你的unity项目导出为Eclipse项目,在导出的时候鈈需要拷贝任何的android资源到该项目下只需定好该项目的包名即可。
第二步将导出的项目导入Eclipse中,进行二次开发
最后你就可以在Eclipse中打包你嘚apk文件了
注意:基本的通信机制其实没有变只是实现方式有点变化而已。
友情提示如果不知道怎么从Unity中导出Eclipse项目,请自行去网上搜索