3.1 Unity程序调Android方法

在游戏对象所挂脚本的start方法进行连接服务器操作

AndroidJavaClass yc = new AndroidJavaClass ("com.demo.nettyclient ");AndroidJavaObject  yco = yc.CallStatic ("getInstance");yco.Call ("connectServer",ip,port); 

3.2 Android程序回调Unity程序

  • 将unity中关于编译Android程序的Jar包导入我们的项目中,
    Jar包路径一般为:%Unity安装目录%\Editor\DataPlaybackEngines\androidplayer\development\bin\classes.jar
//一游戏对象名称,二,游戏对象所挂脚本的方法名称,三,脚本方法的参数   UnityPlayer.UnitySendMessage("GameObject", "ReceiveMessage", msg);

3.3 打包unity程序的注意事项

编译jar包拷贝到Unity程序工程目录Assets->Plugins->Android中
注意:不要把classes.jar和java程序生成的jar打包到一起,否则编译unity程序的时候会出现jar包重复的错误

最后,有兴趣的可以关注下方的公众号,会定期分享一些知识,以及工作中所遇到问题的解决方案。微信扫描二维码就可以添加关注:

更多相关文章

  1. android 获取路径目录方法以及判断目录是否存在,创建目录
  2. Android支持java8的设置方法
  3. Android(安卓)程序执行Linux命令的解决方法及注意事项
  4. [置顶] [Android基础]Android中Handler的用法
  5. Settings: android 组件如何响应语言变化
  6. android配置cmake
  7. 浅谈Java中Collections.sort对List排序的两种方法
  8. NPM 和webpack 的基础使用
  9. Python list sort方法的具体使用

随机推荐

  1. Android学习笔记1
  2. Android图文详解属性动画
  3. Android请求获取Java后端数据,登录界面例
  4. Linux通过shell脚本实现JDK版本之间的快
  5. Android应用程序请求SurfaceFlinger服务
  6. Android的快速开发框架 afinal
  7. Android中EditText 设置 imeOptions 无效
  8. Android基本组件__文本框和编辑框
  9. 在 Android(安卓)上使用 XML
  10. Android(安卓)AsyncTask