Unity5.1 新的网络引擎UNET(二) UNET 官方推荐Demo案例
http://blog.csdn.net/u010019717/article/details/46873153
视频
http://www.iqiyi.com/playlist391685502.html
孙广东 2015.7.14
总体感觉, 新的网络引擎的出现,并没有带来太大的轰动, 至少相对于 UGUI推出而言,
但是官方论坛依然和 UGUI时一样,提供了各种讨论的帖子。 其中包括很多分享的小Demo等
其实都差不多, 让大家看看内容吧!
UNet Sample Projects-
附加到这篇文章一些样例项目,关于新联网系统。所有这些项目都使用High Level 网络 API 。
Unity 5 Network Lobby Example (beta):https://www.assetstore.unity3d.com/en/#!/content/41836
2dshooter -
是 2d 射击游戏,使用arrow 键 和 空格键,在 "start" 场景中。
tanks -
是 2d 坦克示例,使用鼠标和方向键,在 "title" 场景中。
Invaders -
是一个 2d 街机游戏,使用arrow 键和空格键,在 "StartMenu" 场景中 。
NetworkStarter -
是简单的 3d boxes,它使用多人游戏大厅 multiplayer lobby,在"lobbyNewGUI"场景中。
move -
是一个简单的 3d 客户端movement测试、 使用arrow键和空格键,在"ballz"场景中 。
Networking presentation and sample project:
这是对新的multiplayer networking 体系在Unite 2014年演示文稿的链接。有点老了,但仍然是很好的概述 和 使用 UNet 浏览。
character controller sample project:
附件 是一个简单的角色控制器示例项目。
这不是做动画。
(There is a NetworkTransform bug with syncing rotation for CharacterControllers. This projects contains a workaround script that can be used until that is fixed).
Master Server sample project:
这是"MasterServer" , 类似于旧的基于 Raknet 网络系统附带的MasterServer 。该项目被实施使用 HLAPI 消息传递系统,不使用[Command]s and [ClientRpc] 调用,所以它使用 MessageBase 类来定义消息处理函数与已注册的。Master.cs 文件包含使用这些消息生成的网络协议。
有两个组成部分,MasterServer 和 MasterClient。MasterClient 有一个类似于旧的网络系统的 API。有是一个简单的 UI 控制每个组件。
MasterServer使用 NetworkServer 类并侦听来自 MasterClients-使用 NetworkClient 类的连接。它允许客户端注册为主机名称与游戏模式,并通过游戏模式请求的主机的列表。返回主机的列表包括 IP 地址和端口。
所以这可用于本地matchmaking - 不通过互联网除非所有主机都有公共 ip 地址。
Unity5.1 新的网络引擎UNET(二) UNET 官方推荐Demo案例的更多相关文章
- Unity5.1 新的网络引擎UNET(九) UNET 官方推荐视频教程
孙广东 2015.7.14 在新的网络引擎出现之前,Unity提供的是 内置 Raknet网络引擎, 这一次Unity想更新UGUI一样,花了大的手笔更新了, UNET. 原来的旧的网络组件 被提示 ...
- Unity5.1 新的网络引擎UNET(十五) Networking 引用--下
孙广东 2015.7.21 本节提供了与网络系统一起使用的组件的具体信息. 10.Network Proximity Checker Suggest a change Success! Than ...
- Unity5.1 新的网络引擎UNET(十五) Networking 引用--中
孙广东 2015.7.21 本节提供了与网络系统一起使用的组件的具体信息. 3.NetworkClient NetworkClient 是一个 HLAPI 类,管理网络连接到服务器 - - 相应着 U ...
- Unity5.1 新的网络引擎UNET(十五) Networking 引用--上
http://blog.csdn.net/u010019717/article/details/46993697 孙广东 2015.7.21 本节提供了与网络系统一起使用的组件的详细信息. 1.Ne ...
- Unity5.1 新的网络引擎UNET(八) UNET 系统概括
孙广东 2015.7.12 Server and Host 在Unity 的 网络系统,游戏有 一个server和多个client. 当没有专用的server时,client之中的一个扮演s ...
- Unity5.1 新的网络引擎UNET(四) UNET Remote Actions
孙广东 2015.7.12 网络系统 具有网络中执行操作actions 的方法.这些类型的actions 有时是调用远程过程调用(Remote Procedure Calls). 在网络系统中有两 ...
- Unity5.1 新的网络引擎UNET(七) UNET 单人游戏转换为多人
单人游戏转换为多人 孙广东 2015.7.12 本文档描写叙述将单人游戏转换为使用新的网络系统的多人游戏的步骤.这里描写叙述的过程是简化,对于一个真正的游戏事实上须要更高级别版本号的实际 ...
- 微软引入了两种新的网络过滤系统,WFP和NDISfilter
Windows 8是微软公司推出的最新的客户端OS,内部名称Windows NT 80.相对于Windows NT 5.x,其网络结构变化非常大,原有的TDI,NDIS系统挂接方法不再适用.在Wind ...
- PHP7 网络编程(二)daemon守护进程
前言 在一个多任务的计算机操作系统中,守护进程(英语:daemon,/ˈdiːmən/或/ˈdeɪmən/)是一种在后台执行的计算机程序.此类程序会被以进程的形式初始化.守护进程程序的名称通常以字母“ ...
随机推荐
- 正确修改MySQL最大连接数的三种好用方案
以下的文章主要介绍的是正确修改MySQL最大连接数的三种好用方案,我们大家都知道MySQL数据库在安装完之后,默认的MySQL数据库,其最大连接数为100,一般流量稍微大一点的论坛或网站这个连接数是远 ...
- spring+mybatis事务管理
spring+mybatis事务管理 最近在和朋友做一个项目,考虑用springmvc+mybatis来做,之前在公司工作吧,对于数据库这块的配置也有人再弄,最近因为这个项目,我就上网学习了一些关于数 ...
- Windows 多线程知识点汇总
一.什么叫原子性? 答:一个操作不会被分成两个时间片来执行,不会刚执行到一半,由于时间片到了,CPU就跑去执行其他线程了.在多线程环境中对一个变量进行读写时,我们需要有一种方法能够保证对一个值的操作是 ...
- TCP连接的状态详解以及故障排查
我们通过了解 TCP各个状态 ,可以排除和定位网络或系统故障时大有帮助. 一.TCP状态 LISTENING :侦听来自远方的TCP端口的连接请求 . 首先服务端需要打开一个 socket 进行监听, ...
- ASP.NET导入导出
//创建一个数据链接 // string strCon =" Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0} ;Extended Prope ...
- NSIntger CGFloat NSNumber
NSIntger CGFloat NSNumber 1.NSIntger (long) %ld NSInteger a=; NSLog(@"----------%ld",(l ...
- sql语句中的注释符号
sql语句中的注释符号 mysql # 到该行结束.-- 到该行结束 以及 的注释方格:mysql> SELECT 1+1; # 这个注释直到该行结束mysql> SELE ...
- 51NOD1433] 0和5(数论,规律)
题目链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1433 数论关于3的倍数有一个推论,就是能被9整除的数的各位和都 ...
- Qt修改xml文件
<taskpackage styleId="styles/2dc70235-e48b-4e11-b074-3c3f773ae1f3" id="3333" ...
- MusigCV安装
首先,将下载的安装文件zip包,http://www.mathworks.com/products/compiler/mcr/ MCR2013a 然后依次执行下面的命令: 进入目录:cd /tmp 解 ...