1.Photon引擎
Photon Unity Network(PUN)
Photon Server技术
2.Photon引擎简介
Photon引擎隶属于Exit Games公司,是世界著名独立网络引擎和多人通信平台,适用于独立开发者和专业工作室
Photon引擎具有通信快速、高可靠性、使用方便、容易扩展等优点
Photon引擎包括Photon服务器,以及面向多种游戏开发工具的客户端SDK
3.Photon服务器
Photon服务器是一款工业级别的服务器,核心使用C++语言实现
允许开发者使用C#语言,自定义Photon服务器逻辑
支持多种模式的网络游戏,如MOBA、MMO
4.Photon服务器的部署选择
Photon Server(本地)
Photon Cloud(云端)
5.Photon客户端
Photon引擎针对各个平台,提供了对应的客户端SDK
游戏引擎:Unity(Unity 3D SDK、Photon Unity Networking)、Unreal、Cocos2d-x
客户端平台:Windows、Linux、Android
Photon Unity Networking(PUN):针对Unity平台开发的一款网络插件,用于开发Unity客户端程序
6.PUN以及PhotonServer的下载和配置
向Unity项目中导入PUN插件,在Asset Store中下载导入(只有Unity2018.4.22或更高版本才能在Asset Store中下载)

导入PUN之后,会出现下图这样的窗口,让你输入AppId或者Email,这里我们先关闭该窗口,后面再进行配置
