- 博客(69)
- 收藏
- 关注

原创 Flutter集成Unity
最近做项目时需要用到Flutter来做跨平台开发,但是项目中又用到了虚拟场景,这样一来就涉及到了Unity,那么总结下来便是用AndroidStudio来创建Flutter项目,将Unity项目嵌入到Flutter项目中,本篇文章就给大家分享一下Flutter集成Unity的详细过程,下一篇再给大家分享 Flutter与Unity之间的通信;
2023-04-04 21:28:29
18894
160

原创 Unity与Android交互(双端通信)
最近小编开始做关于手部康复的项目,需要Android集成Unity,以Android为主,Unity为辅的开发;上一篇给大家分享了Unity嵌入Android的操作过程,所以今天想给大家分享一下双端通信的知识;
2023-02-03 09:19:46
27933
106

原创 Android集成Unity
随着前两年元宇宙的提出,虚拟现实开始在各大平台大展身手。各个平台都开始搭上了元宇宙的列车,Unity作为虚拟引擎中的热门,渲染效果和开发效率极其出色;Android作为移动开发的巨头之一也搭上了元宇宙这趟列车。今天,小编带大家将Unity与Android这两把利剑结合起来,双剑合璧,大有所为。大家做好位置,列车马上出发。
2023-02-03 09:18:37
15981
196

原创 Pico neo3在Unity中的交互操作
上一篇讲了Pico neo3在Unity中的移动,今天来讲解一下Pico neo3如何在Unity3D中如何进行UI页面的交互,很多人都觉得使用Pico设备进行引擎开发太过于麻烦,不熟悉Pico的API使用,对UI页面的交互事件不太懂。1.先将Pico SDK导入到Unity中,可以参考我的上一篇文章Pico SDK的导入2.删除Unity自带的Camera摄像机,找到Pvr_UnitySDK子文件夹Prefabs,将Prefabs文件夹下的 Pvr_UnitySDK预制体拖入到场景中,那么摄像头做好了,如
2022-06-10 11:17:31
50343
23
原创 Unity使用Android打包出来的SDK
前段时间一直比较忙,好久没写博客了,之前遇到一个项目比较有意思,给大家分享一下。需求是需要在Unity开发的app项目上添加蓝牙模块的功能,但考虑到Unity并没有内置的蓝牙API,需要使用第三方库,于是便自己用Android Studio开发了一个蓝牙读写功能的aar(也就是SDK),然后把sdk放置到Unity项目中去使用。
2025-02-26 11:19:18
2656
4
原创 Android 网络请求方式
最近需要将Android 项目接入物联网公司提供的接口,所以顺便给大家分享一下Android中我们常用的网络请求吧!提醒大家一下,我们遇到接口需求,一定要先在Postman上测试接口是否正确,然后再去项目上写程序来请求接口;否则,请求出问题,你都不确定是你程序写的有问题还是接口本身提供的有问题。
2023-09-12 16:51:17
8278
7
原创 Unity网络请求队列
最近的一个项目中由于某个需求,需要多次请求后台接口数据,就自己封装了一下网络请求的队列;刚刚好给大家分享一下,互相交流学习。
2023-09-03 10:51:07
3302
1
原创 Unity常用网络请求方式
在使用网络请求的过程中,需要注意请求方式的选择、请求参数的设置、请求结果的处理等方面。同时,也需要注意网络请求过程中可能出现的错误情况,如网络连接失败、请求超时、服务器返回错误等,需要进行合理的异常处理要是有疑问大家可以加我微信详聊 yf1553653788。
2023-09-01 14:33:07
4821
原创 dnSpy反编译Unity Apk
unity游戏太容易被分析出来了,如果项目十分重要,那代码混淆、加密等工作还是十分重要的当然,除了贴图,像音频文件、xml文件、着色器等都能查看到,不过模型目测不能提取出来(这就要用disunity了)
2023-09-01 11:00:42
6146
3
原创 Android 蓝牙开发( 四 )
上一篇文章给大家分享了Kotlin版的Android蓝牙的基础知识和基础用法,不过上一篇都是一些零散碎片化的程序,,这一篇给大家分享Android蓝牙开发实战项目Kotlin+Compose的初步使用。
2023-09-01 09:10:26
4715
原创 Android 蓝牙开发( 三 )
前两篇文章给大家分享了Android蓝牙的基础开发,用的都是JAVA写的,有人希望我用Kotlin语言来写,因为目前使用Kotlin开发Android的人越来越多了,那今天小编今天就先分享一下Kotlin版的蓝牙开发教程吧。
2023-08-30 09:21:02
4144
原创 Android 蓝牙开发( 二 )
上一篇文章给大家分享了Android蓝牙的基础知识和基础用法,不过上一篇都是一些零散碎片化的程序,这一篇给大家分享Android蓝牙开发实战项目的初步使用。
2023-08-30 09:20:13
3996
2
原创 Android 蓝牙开发(一)
蓝牙是一种短距离无线通信技术,我们相对熟悉的移动端设备短距离通信技术有NFC红外蓝牙;NFC:主要应用于操作简单,即时相应的刷卡红外:主要应用于需要按键控制,例如家电遥控蓝牙:主要用于两部设备之间复杂且大量的数据传输(这里又分为低功耗蓝牙和经典蓝牙)今天小编给大家分享的是经典蓝牙。
2023-08-29 09:54:17
12143
9
原创 Unity 开发微信小游戏
今天给大家分享一下我近期用Unity开发微信小游戏的经过和踩坑;微信小游戏就是微信小程序,小游戏是小程序的一个子集,小游戏是一种特殊的小程序;
2023-08-26 23:17:31
17009
10
原创 Android集成Unity,实现3D看房效果
前几天有人找小编问能不能把3D模型放入到Unity中,再把Unity放入到Android APP中,在APP中实现观看房屋家具的功能,这次小编便来分享一下吧,如果还需要了解Android 集成Unity知识的,可以翻我主页其他文章。
2023-08-26 23:16:54
10235
13
原创 Android 实现资源国际化
国际化指的是当Android系统切换语言时,相关设置也随之改变,从而使用不同的国家地区;简而言之,就是我们的Android App中的文字和图片会随着不同国家的地区变化从而切换为不同语言文字和不同国家的图片。
2023-08-26 23:15:55
4688
原创 Android开发之性能测试工具Profiler
性能优化问题,在我们开发时都会遇到,但是在小厂和对自己要求不严格的情况下,我都很少去做性能优化;在性能优化上,基本大家都是通过自己的开发经验和性能分析工具来发现问题,今天给大家分享一下小编最近使用的Profiler工具。
2023-08-25 09:12:08
10049
原创 Android项目如何上传Gitee仓库
最近Android项目比较多,我都是把Android项目上传到Gitee中去,GitHub的话我用的少,可能我还是更喜欢Gitee吧,毕竟Gitee仓库用起来更加方便。
2023-08-25 09:10:27
3084
2
原创 Unity项目如何上传Gitee仓库
最近Unity项目比较多,我都是把Unity项目上传到Gitee中去,GitHub的话我用的少,可能我还是更喜欢Gitee吧,毕竟Gitee仓库用起来更加方便,注意Unity项目上传时最佳的方式是把 Asste + ProjectSetting 两个文件夹上传上去即可。
2023-08-23 14:54:11
6141
5
原创 如何拉取Gitee / GitHub上的Unity项目并成功运行
由于目前大部分人使用的仓库都是Gitee或者是GitHub,包括小编的公司所使用的项目仓库也包括了Gitee;我们需要学习技术栈时都会去百度或者是去GitHub上看看别人的项目观摩学习,可能很多小白在遇到拉取代码时出现各种问题,或者是拉取代码后不知道如何使用相关软件打开项目。
2023-08-23 14:53:33
6129
6
原创 Unity 图片资源的适配
最近小编做Unity项目时,发现在资源处理这方面和Android有所不同;例如:Android的资源文件夹res下会有着mipmap-mdpi,mipmap-hdpi,mipmap-xhdpi,mipmap-xxhdpi,mipmap-xxxhdpi这五个文件夹,这是因为我们一般在蓝湖UI设计图上下载的图片资源都是对应这五种分辨率的图片,而在Unity中,图片资源的分辨率的自适应却没有这个概念;不过Unity倒是有一个Canvas Scaler组件可以做自适应处理;
2023-08-23 14:49:16
3513
3
原创 Unity脚本常用生命周期
Unity脚本在Unity引擎运行时会经历多个阶段的变化。如创建,初始化,按帧执行,固定执行,绘制,禁用,销毁等等。具体如下图所示:我们创建脚本时都是默认继承了类,而继承了类,而类继承类,而继承类,以上的类都封装在了UnityEngine命名空间中。我们创建的脚本就是一个组件,要想执行,必须要把当前组件挂载到游戏对象上才会按照生命周期去执行相应的生命周期函数。
2023-08-23 14:48:34
2278
原创 Android jar包的生成与使用
Android中常见的第三方库有: *.so,*.jar,*.aar,今天给大家分享一下jar文件,在Android应用程序开发中,我们需要使用一些Java库,可能这个库是自己封装好的或者第三方的库,我们每次使用这些库都要手动复制到项目中,而且,这些库的版本一旦更新后,我们还需要手动替换。如果我们将Java库打包成一个Jar文件,然后每次就可以方便在Android应用程序中使用。
2023-06-26 10:33:16
6761
11
原创 Android aar包的生成与使用
最近用Android Studio开发Android时,会经常接触到aar包(Java Archive),aar包含所有资源,class以及res资源文件全部包含。
2023-06-26 10:31:31
8514
9
原创 Unity替换启动Logo动画
最近的项目中,由于Android中集成了Unity场景,每次进入打包好的Unity项目时都会出现Unity的标志性动画,让用户处于等待状态,体验感比较差;于是便在产品经理的要求下将Unity的启动Logo换成公司的宣传动画今天给大家分享一下第二种解决方案,我是将Unity与Android的交互先写好,然后再把Unity打包成Android项目嵌入到主Android项目中。
2023-04-04 21:29:06
16473
163
原创 Android集成Unity场景
上一篇给大家分享了,但那一篇解决的是Unity采用mono打包,但Unity到了2020及以上版本时,官方都是推荐il2cpp打包,所以这一篇就补上之前那一篇的短板。
2023-04-04 21:27:54
12636
157
原创 Unity中将项目通用的公共模块封装成类库dll
最近公司的App项目开始用Unity来开发了,可能大家好奇为什么不用原生的AndroidStudio来开发,主要原因是因为我们做的都是医疗类的App,里面或多或少都用到了Unity虚拟场景,以前我们都是采用Android集成Unity来满足项目的需求,但是又考虑到未来可能有VR类的需求,再想到Android集成Unity也确实麻烦,于是决定统一采用Unity来开发App。
2023-04-04 21:27:20
8980
152
原创 Kotlin Navigation开发
其实小编之前一直都是用的Java来开发Android,但是工作需求,开始了Kotlin的编程,接触到了JetPack,发现其中的Navigation特别有意思,今天来给大家分享一下,我们做一个四个页面吧,从APP的 欢迎页面——>新手引导页面——>注册登录页面——>APP主页面 ,我来带大家入门,希望大家不要嫌弃。
2023-02-03 09:19:20
10055
178
原创 Android 与 Unity(随笔录)
最近换了工作,公司是做康复领域的,由于项目需求需要,Android产品中必须加入VR元素,将虚拟场景与Android融合,打造一个用户满意的产品。本人是做Android开发的,思考的是把Unity作为Android项目的一部分,还是把Android项目作为Unity的一种,其实把都是可取的,但是根据项目需求权衡利弊后,我还是选者了前者,毕竟相较于Unity,Android自己懂得比较多一些。
2023-02-03 09:19:17
10635
178
原创 Unity开发者——编辑器技巧
菜单栏Help→Scripting Reference(脚本参考手册)命令打开默认浏览器。菜单栏Help(帮助)→Unity Manual(Unity手册)命令打开默认浏览器。
2022-08-21 15:52:56
2797
33
原创 Unity碰撞和触发
Unity碰撞条件和触发条件,两个物体至少有一个带有刚体,触发器需要在Collider组件中勾选Trigger属性,碰撞和被碰撞的物体都需要加有 Collider 碰撞组件
2022-08-09 16:48:02
16724
65
原创 在Activity中获取另一个XML文件的控件
很多时候,我们都需要在一个Activity中去调用另一个xml布局文件,即非当前Activity所绑定的xml布局文件中的控件,这时候我们就不能直接使用。最近,我在项目开发中时常遇到一个问题,那就是如何在一个Activity或者Fragment中获取到其他的XML文件呢?以上就是关于Activity或者Fragment引用非此类XML文件的内容了,希望能帮助到您!findViewById(),不然会报错,指向空对象。......
2022-08-01 17:58:08
27075
164
原创 Android中二维码的扫描与生成(zxing库)
2.集成java源码,将demo工程QrScan中app/src/main/java/目录下包中的zxing和util复制到此工程对应的app/src/main/java的包下。layout复制activity_capture.xml,activity_scanner.xml,toolbar_scanner.xml。values复制/替换其中的attrs.xml,ids.xml,colors.xml。1.将获取的jar包复制到工程的app/libs目录下,刷新,然后去添加依赖。...
2022-07-21 17:22:19
30384
21
原创 Android Studio集成友盟SDK
在企业开发中往往会给开发人员提出很多的开发要求,如做商城APP的时候,产品经理希望统计某个商品的购买量,或者运营的同事要求你统计APP的启动数,新增客户量,有时候开发人员需要监控APP在用户手中的使用情况,这个时候我们就需要集成友盟SDK来帮助我们解决这些问题。...
2022-07-15 10:39:27
22427
7
原创 友盟在AS中利用Gradle进行多渠道打包和APK签名发布
自从Google放弃对Eclipse的维护,并力推Android studio时,其版本的更新迭代速度也是非常快的,而且开发的工程中经常需要用到gradle的相关操作Gradle:Gradle是Android studio默认的build工具,是基于一种JVM语言——Groovy,再加上DSL组成的说白了就是一种依赖管理工具,它抛弃了基于XML的各种繁琐配置,使用起来也简单,语法也相对简洁很多每当项目开发完成准备发布到各大安卓应用市时,此时作为项目开发人员来说简直头大,如果发布的应用市场数量小的话,可能多操
2022-07-14 17:02:30
26154
3
原创 SQLite数据存储
SQLite是一种转为嵌入式设备设计的轻型数据库,只有五种数据类型:在SQLite中,并没有专门设计BOOLEAN和DATE类型,因为BOOLEAN型可以用INTEGER的 0 和 1 代替true和false,而DATE类型则可以用特定格式的TEXT,REAL和INTEGER的值来代替显示,为了能更方便的操作DATE类型,SQLite提供了一组函数在Android系统中提供了android.database.sqlite包,用于进行SQLite数据库的增,删,改,查工作,其主要方法如下:beginTran
2022-07-04 18:53:52
26840
1
原创 Android数据存储
Android五种数据存储:Android系统提供了四种存储数据方式每个Content Provider都会对外提供一个公共的URI,如果应用程序有数据需要共享时,就需要使用Content Provider为这些数据定义一个URI,然后其他的应用程序就通过Content Provider传入的URI来对数据进行操作URI由三个部分组成:"content://",数据的路径,标识ID(可选)...
2022-07-03 10:54:09
28670
1
原创 Flutter与RN
Flutter是谷歌的移动UI框架,可以快速的在IOS和Android上构建高质量的原生用户界面,Flutter可以与现有的代码一起工作,且开源免费Flutter用于创建高性能,跨平台的移动应用框架,针对于当下以及未来的移动设备进行优化,专注于Android和IOS低延迟的输入和高帧率Flutter的设计跟react native很像,但是比RN进一步Flutter的开发语言是Dart1. 性能方面:Flutter由于是基于Dart语言, 所以避免了RN的那种通过桥接器与Javascript通讯导致效率低下
2022-06-30 16:01:58
30510
1
原创 Java面试
Java实现一个线程的方法第一种实现线程类Thread,第二种实现Runnable接口,这两种都是重写我们的 run()方法,第三种实现Callable接口,需要实现我们的 call()方法Java I/O流分为几种按功能来分的话 input(输入流)和output(输出流)按类型来分的话 字节流和字符流,字节流以8位字节为单位来进行输入输出数据的,字符流以16位字节为单位去输入输出我们的数据HashMap和HashTable有什么区别在存储方面上,HashMap运行时以Key和Value的键值对形式进行
2022-06-30 14:19:25
24500
1
Flutter集成Unity的Demo
2023-09-15
Android蓝牙,配对,搜索,连接,通信,断开的Demo
2023-09-15
Android 集成Unity,实现3D看房app效果的Demo
2023-09-15
Android集成Unity Demo
2023-09-15
Unity 手部3D模型
2023-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人