unity android 集成指南
来源:互联网 发布:ios计算网络图片大小 编辑:程序博客网 时间:2024/06/02 05:01
1.安卓层开发并暴露接口。
- launcher activity(以下称为UnityActivity)最好要继承com.unity3d.player.UnityPlayerActivity
- UnityActivity不要设置View(
setContentView(R.layout.unity_start);),否则打包好的apk的界面就是设置的view - 接口如:public void functionName(Params param...);Params最好是String,int ,long等primitive
2.运行安卓程序。
不出意外会报错,而且是不能找到mono库。
3. 打包jar
运行完程序之后,ide将生成apk文件,在同文件夹下,会出现文件夹比如com,里面的文件结构就是安卓里面的package结构。
运行jar -cvf plugin.jar com\
就会在文件夹下生成plugin.jar
然后放在project\bin文件夹下。
4.在unity 里面写接口:
1.获得UnityActivity:
AndroidJavaClass cls_UnityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
AndroidJavaObject activity = cls_UnityPlayer.GetStatic<AndroidJavaObject>("currentActivity");
AndroidJavaObject activity = cls_UnityPlayer.GetStatic<AndroidJavaObject>("currentActivity");
2.调用方法:
调用void 方法
activity.Call("functionName",param...);
调用返回值
activity.Call<return type>("functonName",params...);
5.放入资源文件:
文件机构如图:
Asset
-Plugins
--Android
AndroidManifest.xml
---assets
---bin
plugin.jar
---libs
---res
----drawable
----layout
----valus
注意:
原来放在libs的unity.jar 一定要删除掉
6.unity 打包apk
在PlayerSetting里面的bundlerIdentifier一定要和manifest里面的package 对应。
0 0
- unity android 集成指南
- Unity集成android插件
- Android 快速集成指南
- Android SDK 集成指南
- RedPacket集成指南(Android)
- Unity Android Plugin开发指南
- Unity Android Plugin开发指南
- Unity Android Plugin 开发指南
- Unity游戏引擎集成Admob插页式广告指南
- Unity和android集成操作步骤
- 使用Unity for Android 集成 Cardboard教程
- Unity-Android的配置、集成、导出[Mac]
- Android集成Unity到App中
- 已有Android工程集成Unity工程
- Android Studio项目集成Unity详细教程
- android Unity游戏中集成 Admob集成全屏广告教程
- Unity Android交互过坑指南
- Android 快速集成指南 - ShareSDK Wik
- Android开发规范——命名
- Python机器学习(二)--kNN算法实现
- firefox前台打不开,但后台在运行
- MySQL数据库MyISAM和InnoDB存储引擎的比较
- perl中==操作和eq操作区别
- unity android 集成指南
- Rabbitmq的术语解释
- IOS程序内发短信 MFMessageComposeViewController
- jffs2镜像制作和挂载
- 深入理解计算机系统(1)漫游计算机系统
- Tomcat7 配置
- 甘肃:农民翻建祖宅 邻居持民国地契阻拦(图)
- C++模板学习
- python os模块总结