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/)是一种在后台执行的计算机程序.此类程序会被以进程的形式初始化.守护进程程序的名称通常以字母“ ...
随机推荐
- ContentProvider官方教程(1)何时用content provider
Content Providers Content providers manage access to a structured set of data. They encapsulate the ...
- BZOJ 3514 Codechef MARCH14 GERALD07加强版
题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=3514 题意:给出一个图m条边.每次询问只加入编号在区间[L,R]之内的边有多少连通 ...
- head标签掉到body里的问题
HTML最开始的标签 <!DOCTYPE html>在其之前不能有任何的内容,否则head里的内容就会掉到body里,导致譬如网站的图标icon无法更新等的功能问题
- 【原创分享】python获取乌云最新提交的漏洞,邮件发送
#!/usr/bin/env python # coding:utf-8 # @Date : 2016年4月21日 15:08:44 # @Author : sevck (sevck@jdsec.co ...
- ubuntu下解压zip文件乱码
安装unar 即可解决问题 sudo apt get install unar
- Servlet异常及其生命周期
Servlet 异常 在javax.servlet包中定义了两个异常类 ServletException类 ServletException类定义了一个通用的异常,可以被init().service( ...
- mac 配置jdk maven
1.从oracle下载jdk 链接:http://www.oracle.com/technetwork/java/javase/downloads/index.html 然后安装jdk 2.下载Mav ...
- HTML笔记(三) 列表
1. 无序ul标签: <html> <body> <h4>一个无序列表:</h4> <ul> <li>咖啡</li> ...
- MySQL DATE_ADD() 函数
用途: 在MySql语句执行日期的加减 实际情况: 常用于加减一段时间和当前时间比较的情况 函数如下: #date 指定的时间值 #INTERVAL #expr 添加的时间间隔 # 时间间隔单位 DA ...
- 操作符 Thinking in Java 第三章
3.1 更简单的打印语句 3.2 使用Java操作符 3.3 优先级 *int类型+String类型 直接转换为String类型 3.4 赋值 1. *引用=引用 两个引用指向同一个对象,所以操作 ...