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

简单的网络游戏简介

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

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

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

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





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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章