nice 收着了

转载 2015年07月09日 19:51:45


unity和Android间的简单通讯(以toast为例)

unity发布Android端的话偶尔需要在Android端进行开发一些功能,比如打开蓝牙啦,wifi,以及咳咳。。。插入广告。

官方给的方法是利用unity中的class.jar文件。现在简易地讲解一下方法。

首先新建一个Android工程,我用eclipse,较为方便。

然后要记住包名,(到时候要与unity中的包名一致)。

然后要导入unity的class.jar,我的路径是在D:\unity\Editor\Data\PlaybackEngines\androidplayer\release\bin,供大家参考,找到class.jar后,导入到Android工程,clean一下工程,然后将 MainActivity继承UnityPlayerActivity,将setContext删掉(因为unity用的自己的布局,所以要把Android的布局删掉)。

然后按图中所示,写一个showToast()方法,记住,有关ui线程的事件一定要写在runUIThread中,当然也可以用Handle通讯解决。不过这相对麻烦。

然后右击工程,Export——>jar file,只需要选择src文件夹就足够,然后导出jar文件

然后新建一个unity工程,再在asset文件夹新建Plugins,在新建Android文件夹,将Android工程中的AndroidManifest.xml拖进去unity的Android文件夹中,再新建bin文件夹,把class.jar拖入bin中,把Android工程中的res文件夹直接拖入unity的Android文件夹中,如图

新建一个C#脚本,编写如下

AndroidJavaObject就可以获取动当前activity,用call方法获取到showToast方法,Call("方法名",参数),这个参数实际上是个array数组。

然后创建在场景中创建一个button。

最后在play setting中将包名改掉

然后build就可以了,,

这只是很基础的操作,不过有Android开发经验的朋友举一反三,其他的方法应该可以做得出来,如果没有Android开发基础,又不想从头学的朋友,推荐一个教程,http://www.unitytrain.cn/course/61

相关文章推荐

cocos2d 游戏开发的常用工具汇总(ios的也先收着)

来源:http://mobile.51cto.com/iphone-330187.htm 位图字体工具Bitmap Font Tools  BMFont (win)  Fontedi...

实用案例,先收着,以后可能会用到

1.筛选下拉菜单 下载地址:https://github.com/JayFang1993/DropDownMenu 2.Android冷启动时间优化 http://blog.waynell.com...

STM32 CAN 过滤器总结(先收着)

在STM32互联型产品中,CAN1和CAN2分享28个过滤器组,其它STM32F103xx系列产品中有14个过滤器组,用以对接收到的帧进行过滤。 每组过滤器包括了2个可配置的32位寄存器:CAN...

nice java material

  • 2009年09月16日 20:42
  • 432KB
  • 下载

Linux 下nice 函数用法提高一个进程的友善值

Linux不会随意对进程进行调度。事实上,应用程序会被指派优先级,优先级会对进程何时运行以及运行多久造成影响。以往,Unix将优先级成为友善值(nice value),因为友善值背后的概念是通过调低一...
  • coloriy
  • coloriy
  • 2015年10月30日 13:32
  • 1014

nice-dcv-endstation-2014.0-15629-Release.msi

  • 2015年02月25日 16:22
  • 42.15MB
  • 下载

NICE3000用户使用说明书3.3

  • 2011年08月27日 16:52
  • 4.72MB
  • 下载

窥探 kernel --- 进程调度的目标,nice值,静态优先级,动态优先级,实时优先级,时间片

http://blog.csdn.net/muge0913/article/details/7562133 进程调度的目标: 1、高效性:高效意味着在相同的时间下要完成更多的任...

仿nice标签

  • 2016年11月23日 22:20
  • 1.55MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:nice 收着了
举报原因:
原因补充:

(最多只允许输入30个字)