首先我要说明一下app的功能,在unity中点击屏幕,调安卓中的方法,该安卓方法内部又回调unity中一个换颜色的方法,从而为小球换颜色,有些人会说为什么搞这么复杂,点击屏幕直接调unity换颜色方法不就得了,我想说的是我们此处演示是为了说明清楚unity如何调android以及android如何掉unity,这个例子整好说明这些


下面就开始讲吧!











using UnityEngine;using System.Collections;public class test : MonoBehaviour {    // Use this for initialization    void Start () {    }    public void ChangeColor()  //这个方法供android来调用    {        GameObject.Find("Sphere").GetComponent().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("currentActivity");            jo.Call("BianSe");          }    }}














出现上面错误主要是jar包冲突,我们重新在Eclipse打一个Jar



这样再次发布就OK!




http://blog.sina.com.cn/u/1115484171


FR:海涛高软(徐海涛) QQ群:386476712

更多相关文章

  1. Android-使用HttpURLConnection实现多线程下载
  2. Android中的属性动画理解
  3. Android基础知识(2)—事件处理
  4. Android(安卓)5.0特性
  5. view的绘制机制(一)
  6. Android(安卓)带文字的进度条,文字颜色随进度条的增加而渐变的效
  7. Intent介绍及Intent在Activity中的使用方法
  8. Android高手秘笈之View的绘制你应该知道的一切
  9. Android(安卓)弹无虚发之第五弹:来点儿不一样的Toast(自定义Toast,

随机推荐

  1. android视频教程 网盘下载
  2. android ble notify
  3. Android中使用@hide成员
  4. android p cts CtsCameraTestCases fail
  5. Android——4.2.2 源码目录结构分析
  6. Android是什么 之三-------手机之硬件形
  7. android手势:GestureDetector
  8. android单稿
  9. Airbnb Android
  10. Android(安卓)Contacts(一)—— 读取联系人