Local Discovery简介
来源:互联网 发布:ubuntu nvidia 分辨率 编辑:程序博客网 时间:2024/06/08 05:24
该组件允许Unity游戏成为发现网络现象找到本地网络上的彼此。它可以播放的存在和听广播,并选择加入使用NetworkManager匹配游戏。这在互联网上不起作用,只在本地网络上起作用。此组件使用网络传输层的UDP广播特性。
在场景中创建一个空的游戏对象添加组件,像networkmanagerhud,这个组件有一个默认的界面控制。当游戏开始时,点击“初始化广播”按钮开始。
组件可以在服务器模式下运行,也可以在客户机模式下运行。
当处于服务器模式时,它通过指定端口的网络发送广播消息。这些消息包含游戏的密钥和版本,这些标识了这种特殊类型的游戏。为了避免冲突,比如你想加入不同类型的游戏,你应该自定义密钥字段的值。如果游戏主机在该机器上,则应该在服务器模式下运行该组件。当不使用默认界面的startasserver()功能使得在服务器模式运行的组件。
在客户端模式下,组件侦听指定端口上的广播消息。当消息收到消息中的关键比赛的关键在成为发现网络现象的组成部分,这意味着游戏可以在本地网络连接。当不使用默认界面的startasclient()功能使客户端组件运行模式。
使用默认的图形用户界面时,会出现一个按钮,将客户端加入游戏(如果安装了可用)。
有一个虚函数的组成部分,成为发现网络现象可以实现时要通知广播消息收到。
virtual void onreceivedbroadcast(String FromAddress,String Data);
阅读全文
0 0
- Local Discovery简介
- stm32f4-discovery 简介
- Forensic Discovery-第一部分简介
- Discovery
- Discovery
- apache commons discovery 简介和使用
- Google Local Search API 简介
- Google Local Search API 简介
- Google Local Search API 简介
- Android中Local Service简介
- C discovery
- 机器人 discovery
- Discovery & Annoucement
- WS-Discovery
- discovery分析
- STM32F4-Discovery
- Relic Discovery
- local ,
- java面试题jvm字节码的加载与卸载
- phpMyAdmin配置文件config.inc.php正确配置
- Android Studio导入项目在 Building gradle project info 卡住的解决办法
- 十四:表达式for loop
- MyBatis映射文件(集合数据的添加与获取,条件查询,模糊查询)
- Local Discovery简介
- ubuntu14.04下解决eclipse菜单栏消失问题
- 第一个Spring MVC小项目
- 一些简单的sql语句
- Interleaving Positive and Negative Numbers
- 【JVM调优系列】----CPU过高的分析与解决方案
- 第九章自定义标签第一节概念
- java finally 执行顺序
- 快速入门Maven(二)(Eclipse构建Maven项目)