美文网首页Unity教程合集unity3D技术分享征服Unity3d
Unity 与 Android 的 交互 (两端的打包方式)

Unity 与 Android 的 交互 (两端的打包方式)

作者: ai尛idol | 来源:发表于2017-01-03 10:20 被阅读0次

     首先简单的说一下,unity与android 数据的交互,这个比较简单,我也是单位有这样的需求,所以才去简单的学习unity,学的怎么样,但是应付公司的需求,暂时够了,之前最让我纠结的就是打包方式,之前在unity端打包,这样真的很麻烦,一直想找一下在android 打包的方式 ....... 哈哈,不废话了,入正题

    1.在android 打包方式    

    首先 进入File -- BuildSettings 然后选择android 平台

     然后选择 Google Android Project 选项,点击 Export 这样就会打包后目录结构就会变成Android的目录结构,这样咱们就方便多了

               导出包完了后,你会看到这样一个目录结构,然后着重介绍一下,首先你需要把 assets 、libs 、res 、src 、AndroidManifest.xml的文件都考到你的android 项目中(res 有时候需要,有时候可能不需要,这个看自己的项目,其他的都必须拷贝)

         拷贝完成后,你需要让你的activity 继承 UnityPlayerNativeActivity ,这样就大功告成了,简单吧

    注意一点: assets 里面会有一个bin的文件,这个文件是unity的主要代码生成的,也就是说,以后你导出包的时候只需直接将bin文件跟你android项目中之前导入的bin文件替换就行

    2.在unity 打包方式

    首先说一下,unity目前还不支持 as的目录结构,所以只能是eclipse 目录结构,然后需要你在你建的unity 项目中建一个 android 文件夹

    2.Unity中android项目的结构如下:

      此结构中,除了bin以外,其余的都是直接拷贝android对应的代码到这个文件夹下,即可。

      然后咱们说说bin文件夹下的,他里面是存放所有android项目下的源代码,这个源代码需要打成jar,我打jar的方法如下(我使用的是as,所以需要在build.gradle文件中这样打包,如果是eclipse,那就比较简单了,就不说了):

      然后打完jar后,就会在build文件中,生成一个如下图这样命名的jar,命名可以自己随便写

    这样基本上就准备完毕了,可以打包了.................

     然后这样便可以打包了,完毕...........

    相关文章

      网友评论

        本文标题:Unity 与 Android 的 交互 (两端的打包方式)

        本文链接:https://www.haomeiwen.com/subject/scjypttx.html