
Unity AndroidStudio 结合
迷牙
这个作者很懒,什么都没留下…
展开
-
Android 通过OpenGl更新Unity图片
这个文章是针对Unity 制作的Android程序java代码部分获取到图片数据,如果要传递到unity,应该怎么做呢?首先说一下为啥会有这个需求:如果Unity程序需要外接一些图像设备,例如外接红外摄像头。Unity并不能直接获取到图像数据,首先需要需要在AndroidStudio中做好设备接入工作(驱动程序之类)。然后设备会通过Usb接口返回图像数据,这个数据然后通过java代码传...原创 2020-04-10 17:16:25 · 1216 阅读 · 2 评论 -
Unity Android Usb 通信
Unity 监听安卓USB得插拔,以及数据通信(安卓是主)因为不想通过Android 继承 Unity的activity这种方式实现(需要修改manifest)。所以具体实现方式是在Unity的Update中获取所有usb设备,然后自己判断插拔。 usbManager=(UsbManager)context.getSystemService(Context.USB_SERVICE...原创 2020-04-03 16:13:41 · 2449 阅读 · 19 评论 -
Unity 调用安卓内部安装apk
一、申请权限应用内安装其他应用的权限属于特殊权限,需要在特殊申请。Uri packageURI = Uri.parse("package:" + mContext.getPackageName()); Intent intent = new Intent(Settings.ACTION_MANAGE_UNKNOWN_APP_SOURCES, packageURI); startA...原创 2020-01-13 17:05:09 · 993 阅读 · 0 评论 -
Unity 接讯飞离线语音识别
Unity 接入讯飞离线SDK , 有一些坑记录一下。在开发者平台注册之后,申请应用,下载SDK包。这个sdk包和你的appid是对应的,不能使用别人的sdk包,然后用自己的appid这是SDK文件夹,sample是一个示例工程,将libs文件中jar文件放入AndroidStudio中的libs中新建jni文件夹,然后放入对应so文件文件夹中assets文件放入An...原创 2019-12-04 15:38:43 · 3037 阅读 · 2 评论 -
Unity LoadImage LoadRawTextureData 方法加载 Bitmap
LoadImage 只能加载Jpg或者Png的压缩格式图片 ,需要传入字节数组LoadRawTextureData 加载原始图片数据 ,需要知道图片大小,格式Android 想把 图片数据通过byte[]数组传到Unity可以用bitmap压缩成Png格式的byte[].如果要传原始图片数据,直接从bitmap获取byte[],数据从左上开始,在Unity中使用LoadRawTex...原创 2019-11-29 15:51:08 · 4692 阅读 · 0 评论 -
Unity 获取安卓通知栏信息
Unity 获取安卓通知栏信息,在通知栏新增,删除时回调。Unity 和 Java 的调用和回调还是和之前一样:交互首先定义一个java类继承自NotificationListenerServiceonNotificationPosted函数是在通知栏新增的时候回调。onNotificationRemoved函数是在通知栏删除时回调。public class PhoneNot...原创 2019-09-19 19:12:28 · 1113 阅读 · 0 评论 -
Unity 获取Android 电量
两种方式,一个主动获取,一个被动回调。Unity安卓交互使用之前说到的方式:Unity Android交互 public int GetBatteryData() { BatteryManager manager = (BatteryManager)context.getSystemService(BATTERY_SERVICE); return m...原创 2019-09-18 09:47:30 · 641 阅读 · 2 评论 -
Unity 调用java代码 以及java回调
Unity版本2018.2.17 , 直接支持java代码,所以我在使用的时候没有打包成aar。基本都是固定的代码AndroidJavaClass jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); //固定的,获取UnityPlayer类 currentActivity = jc.GetSta...原创 2019-09-06 17:52:19 · 2989 阅读 · 4 评论 -
Unity 工程 融合 AndroidStudio工程
将Unity工程添加到已经完成的AndroidStudio工程中一、导出UnityAndroid工程二、使用AndroidStudio打开Unity工程选择ImportProject打开后一般会报gradle的错误修改这里的版本为你使用的版本可以新建一个AndroidStudio工程对比更改这两个地方也需要改成这样,这是我在做的时候遇到的错误,可能有不一样的...原创 2019-09-06 16:44:19 · 358 阅读 · 0 评论 -
Unity 解析视频流数据
首先在AndroidStudio中将数据转换为yuv图片数据,然后传到Unity,Unity解析Yuv图片数据并显示MediaCodec mCodec = MediaCodec.createDecoderByType("video/avc");final MediaFormat mediaformat = MediaFormat.createVideoFormat("video/avc",...原创 2019-08-14 18:36:53 · 3321 阅读 · 0 评论 -
Unity Android 交互注意问题
Unity 中调用java代码基本没什么问题,java通过AndroidJavaProxy回调Unity时,数据只能支持string,int,float,bool,AndroidJavaObject。AndroidJavaObject类似一个object,可以通过这个类,去调用类中的数据,所以任何数据都可以传输。 public override void JavaObjectCallBack...原创 2019-08-19 14:43:45 · 435 阅读 · 0 评论