Unity和Android相互通信
2016-07-20 00:07
417 查看
首先我要说明一下app的功能,在unity中点击屏幕,调安卓中的方法,该安卓方法内部又回调unity中一个换颜色的方法,从而为小球换颜色,有些人会说为什么搞这么复杂,点击屏幕直接调unity换颜色方法不就得了,我想说的是我们此处演示是为了说明清楚unity如何调android以及android如何掉unity,这个例子整好说明这些
下面就开始讲吧!
出现上面错误主要是jar包冲突,我们重新在Eclipse打一个Jar
这样再次发布就OK!
http://blog.sina.com.cn/u/1115484171
FR:海涛高软(徐海涛) QQ群:386476712
下面就开始讲吧!
using UnityEngine; using System.Collections; public class test : MonoBehaviour { // Use this for initialization void Start () { } public void ChangeColor() //这个方法供android来调用 { GameObject.Find("Sphere").GetComponent<Renderer>().material.color = Color.red; } // Update is called once per frame void Update () { if (Input.GetMouseButtonDown(0)) //在Unity中左键一点击,就执行android中的BianSe方法 { AndroidJavaClass jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); AndroidJavaObject jo = jc.GetStatic<AndroidJavaObject>("currentActivity"); jo.Call("BianSe"); } } }
出现上面错误主要是jar包冲突,我们重新在Eclipse打一个Jar
这样再次发布就OK!
http://blog.sina.com.cn/u/1115484171
FR:海涛高软(徐海涛) QQ群:386476712
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories