Unity Andorid蓝牙通信
2020-07-20 04:15
1586 查看
Unity Andorid蓝牙通信
示例图:
- 导入插件
- 去AssetStore官网找到这款插件
- 创建Unity 工程,并且导入此包
- 导入插件后,找到Setup Guide 打开查看
-
根据文档提示,我们先设置下基本的运行环境Tools->TechTweaking->Bluetooth Classic->Setup the BT library
-
因为本人用的Unity比较新,版本太高了,报错(找不到原先的 AndroidManifest,代码拿不到权限,所以无法添加Android的蓝牙权限)
-
2019.3.4f 版本中 AndroidManifest.xml 文件已经不存在了,变成了UnityMainifest.xml。没有深入研究,我把工程版本降低到2019.2.0f。估计2019.3.0以下都支持这个插件吧
-
工程版本降下来,重新设置环境就没问题了
-
环境设置完成之后,我们发现Plugins/Andorid 文件夹下多了两个文件,那么环境设置成功了
- 打包软件
- 插件中自带 安卓和安卓通信的案例,我们只需要配置基本的打包环境就可以了
-
打包之后便是手机测试了
一部手机选择 server
另一部手机选择 devices
进行蓝牙配对
配对成功后,点击 connect 即可发送消息了
-
解析源码
-
文档和官方demo示例只有一个脚本 ServerClient 都挺简单的,都有注释,不懂英文的可以自己去百度翻译
相关文章推荐
- Unity 性能优化 Draw Call
- unity 点击鼠标左键控制物体360展示
- Unity脚本打包android工程
- [UnityShader]渲染队列、ZWrite和ZTest
- Unity引用dll后发布报错"Encoding name 'IBM437' not supported"
- OpenCVForUnity 图像分割,分离前景和背景
- Unity利用Shader将指定颜色的纹理转换成透明
- UnityGameFramework学习笔记 4 流程构建
- unity基础开发----引用第三方DLL,解析JSON
- Mesh属性[Unity]
- Unity性能优化-内存优化
- unity中让一个精灵在屏幕上跟随鼠标
- 【设计模式】使用unity实现策略模式(strategy model)
- Unity依赖注入使用详解
- Unity Touch简单知识
- 【Unity快速入门】八、生成整合的游戏文件夹
- 关于Unity中文件读取
- Unity手游优化几点注意事项
- Unity中的自定义鼠标
- Unity 事件统一管理