标签:
写在翻译前的话:
我使用过Photon,研究过Ulink这些Unity提供的多人在线游戏服务器组件,这些商业组件虽然很好很强大。但是对于一个独立开发者来说,4000多软妹币还是点多。总想找一个免费的。对于Unity5.2版本后提供的Unity Networking组件(简称UNet),国外已经有很多开发者在使用了,虽然稳定性还有待考验,但是unity官方是会不停更新的,主要的是免费的啊!官网没有中文翻译,所以自己准备把这块翻译下,有不好的地方敬请指出,共同完善这个中文文档。翻译的过程就当是学习的过程,其他开发者如果翻译过了,就当互相学习吧。
Networking概述
使用网络功能的用户按需求不同可分为下面2种情况:
High level scripting API
Unity网络模块有一个“高级”脚本API(我们通常叫HLAPI)。使用HLAPI可以不关心具体网络底层实施细节。它能提供多人在线游戏所需要的大多数常见操作命令。HLAPI提供以下功能:
Unity引擎和编辑器中的网络模块整合
Unity的网络模块已经集成到游戏引擎和Unity编辑器中了,开发者可以在可视状态下使用组件开发多人在线游戏。它提供了:
互联网服务
Unity提供了“互联网服务”用于支持开发者的真个产品开发和发布过程,包括:
实时的网络传输层
Unity提供了一个实时的网络传输层,包括:
项目案例
开发者可以仔细研究Unity官网提供的多人在线游戏项目,里面有多种游戏案例:
Unity Networking API文档翻译(一):Networking概述
标签:
原文地址:http://www.cnblogs.com/wangergo/p/5021310.html