网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

怎么用NearbyService让游戏实现近距离联机-创新互联

这篇文章主要讲解了“怎么用Nearby Service让游戏实现近距离联机”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Nearby Service让游戏实现近距离联机”吧!

创新互联主营沙洋网站建设的网络公司,主营网站建设方案,app软件定制开发,沙洋h5重庆小程序开发搭建,沙洋网站营销推广欢迎沙洋等地区企业咨询

开发准备

  集成Nearby Service之前,需要完成以下准备工作

  • 配置AppGallery Connect

  • 开通近距离通信服务

  • 集成SDK

  • 配置混淆脚本
      详细信息请参考 开发准备。

如何使用Nearby Service

  我们首先来看一下Kryonet与Nearby Service的接口对比:
|  | Kryonet |
|—|—|
| 开始广播 | bind |
| 开始扫描 |     discoverHost |
|请求连接 |     connect |
|连接成功 |  connected|
| 连接断开|     disconnected |
|收到数据 | received |
|发送数据 |Send  |

  Nearby Service和 Kryonet的接口是一致的,将Kryonet的接口替换为Nearby Service的接口,并根据参数类型的差异进行一些参数转换工作。

权限申请

  因为Nearby Service会用到蓝牙发现,WIFI热点创建等操作,因此需要向用户显示申请一些权限。代码如下:

    
    
    
    
    
    

编译、加载、调试

  完成上述业务代码的补全之后,可以进行编译,生成apk,安装到两台Android 8以上的安卓手机并运行。详细开发步骤请参考 Codelab。

成果展示

怎么用Nearby Service让游戏实现近距离联机
  一方点击“Creat a Game”,另一方点击“Join a Game”,即开始互相发现。发现成功后,主机点击“GO!”按钮开始游戏。滑动屏幕控制绿色小蛇转向,获取更多食物,小蛇头部撞到障碍即失败。

感谢各位的阅读,以上就是“怎么用Nearby Service让游戏实现近距离联机”的内容了,经过本文的学习后,相信大家对怎么用Nearby Service让游戏实现近距离联机这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


当前标题:怎么用NearbyService让游戏实现近距离联机-创新互联
标题来源:http://bjjierui.cn/article/phjcc.html

其他资讯