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/)是一种在后台执行的计算机程序.此类程序会被以进程的形式初始化.守护进程程序的名称通常以字母“ ...
随机推荐
- ADO,NET 实体类 和 数据访问类
啥也不说,看代码. --SQl中 --建立ren的数据库,插入一条信息 create database ren go use ren go create table xinxi ( code ) pr ...
- zImage.img、ramdisk.img、system.img、userdata.img介绍及解包、打包方法
ramdisk.img system.img userdata.img介绍及解包.打包方法 Android 源码编译后,在out/target/product/generic下生成ramdisk.im ...
- loadrunner安装汉化破解
1.解压loadrunner11,点击setup.exe安装loadrunner11. 遇到问题,"...输入命令\来解决". 解决办法:运行解压包的loadrunner-11安装 ...
- 改变CSS样式
改变CSS样式 1.改变HTML元素样式的语法 //改变HTML样式的语法 document.getElementById(id).style.property = new style 例子: < ...
- 中型企业的IT运维策略
如何建设一支能够解决问题.创造价值.有活力的.不断进取的IT运维团队,并带领这支团队?充分发挥这个团队的优势力量,是运维业务有效开展的关 键.运维策略是直接体现运维业务的经济价值所在.好的运维措施.方 ...
- SD卡驱动分析(一)
Android下的SD卡驱动与标准LINUX下的SD卡驱动好像没有太大的区别,这里就以高通的ANDROID 2.3以代表,来简要分析一下LINUX下SD卡驱动的写法.由于小弟的技术有限,分析的有错的地 ...
- SQL 2008下载地址以及全新安装详细过程
本博文将详细介绍如何安装SQL 2008以及在这个安装过程中每个选项的意思,如何选择使用什么和不使用什么等等琐碎的东东. 下面——开始了!!!SHOW TIME~~~先提供各种程序下载地址:SQL 2 ...
- HDU 2222 Keywords Search(查询关键字)
HDU 2222 Keywords Search(查询关键字) Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K ...
- 自定义NSLog宏输出
根据编译条件,Debug时输出带行号的日志,Release时关闭日志 /* XCode LLVM XXX - Preprocessing中Debug会添加 DEBUG=1 标志 */ #ifdef D ...
- 基于Spark ALS构建商品推荐引擎
基于Spark ALS构建商品推荐引擎 一般来讲,推荐引擎试图对用户与某类物品之间的联系建模,其想法是预测人们可能喜好的物品并通过探索物品之间的联系来辅助这个过程,让用户能更快速.更准确的获得所需 ...