您的位置:首页 > 移动开发 > Unity3D

Unity Andorid蓝牙通信

2020-07-20 04:15 1586 查看

Unity Andorid蓝牙通信

示例图:

  1. 导入插件

  • 去AssetStore官网找到这款插件
  • 创建Unity 工程,并且导入此包
  1. 导入插件后,找到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 文件夹下多了两个文件,那么环境设置成功了

  1. 打包软件

  • 插件中自带 安卓和安卓通信的案例,我们只需要配置基本的打包环境就可以了

  • 打包之后便是手机测试了

    一部手机选择 server

    另一部手机选择 devices

    进行蓝牙配对

    配对成功后,点击 connect 即可发送消息了

  1. 解析源码

      文档和官方demo示例只有一个脚本 ServerClient 都挺简单的,都有注释,不懂英文的可以自己去百度翻译
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: