unity官方内置网络unet的实例教程(一)

简单的网络游戏简介

网络游戏,在技术细节上是很复杂的,你需要花很多时间去学习和实践它。在进行一个项目的多个实例之间进行相关同步和通信时,会遇到很多问题和困难,这些实例往往在不同的机器上运行,而这些机器可能在世界各地。

通过Unity的内置Multiplayer网络和相关的高级API(HLAPI),我们希望能够使创建联网的游戏更容易。通过这个简单的多人网络游戏示例,我们将展示如何使用最简单的资源和脚本从头开始建立一个多人网络游戏。以此为例,我们希望能够快速介绍内置网络游戏系统中最重要的高级API。

本教程是一步一步示范的,会显示如何使用Unity内置的多人网络系统及其HIPAPI从头开始制作一个新的网络游戏项目。本课程的步骤相对别的游戏来说是通用的,旨在教授大家网络游戏背后的基本概念,并可针对多种不同类型的网络游戏进行另行修改。

当我们完成的时候,我们应该有这样一个游戏,有两个玩家在两个不同的项目实例(客户端)中控制自己的角色,一个作为服务器控制和同步所有的操作。玩家之间能够相互射击,打败其他玩家和静态的敌人。如果被击败,可以重生。


unity官方内置网络unet的实例教程(一)_第1张图片


本课程针对中级用户。最好阅读多人网络手册的基础部分,特别是“网络概述”和“高级API”以及“网页系统概念”。

本课程的地址:

第二节:www.jianshu.com/p/d7481e83317c

第三节:www.jianshu.com/p/f33af7106db1

第四节:www.jianshu.com/p/5b211f3f4ec6

第五节:www.jianshu.com/p/cb034b4c317d

第六节:www.jianshu.com/p/c58c1a888595

第七节:www.jianshu.com/p/b8cc2d15e2b5

第八节:www.jianshu.com/p/9f8f18a46266

你可能感兴趣的:(unity官方内置网络unet的实例教程(一))