项目实训----Unity多人游戏开发----第九篇

综述

我们组的游戏开发主要用到的是PUN2框架,通过PUN来实现多人游戏的联机,实现信息同步以及消息的处理。下面主要介绍pun。

简介

Photon Unity Networking(首字母缩写 PUN)是一个 Unity 多人游戏插件包。它提供了身份验证选项、匹配,以及快速、可靠的通过我们的 Photon 后端实现的游戏内通信,同时他也提供免费的小型服务器,可以提供最多20人同时在线的游戏。

官网对其这样评价

Fusion 的开发是为了发展和替换 Unity 的两种现有 Photon 状态转移产品(Bolt 和 PUN);它包括所有支持的架构等等!
单人游戏:本地使用相同的代码,无需连接。
专用服务器:部署具有完整服务器权限的 Unity 无头实例。
客户端托管:播放器托管 _server + _client,内置穿透、中继作为后备和完整主机迁移(由 Photon Cloud 提供支持)。
共享模式:光子云上的客户端权限,使用数据驱动的服务器管理快照,使用Eventual Consistency(EC)和兴趣管理(AoI:兴趣区域),可扩展到高玩家数量。
与自定义服务器共享模式:即使没有 Unity,Fusion 的 Photon Server 插件也可以完全访问游戏状态。编写轻量级服务器游戏逻辑很容易实现。

快速开始

申请PUN服务器

https://dashboard.photonengine

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值