# ImpactDivision **Repository Path**: zhaige95/ImpactDivision ## Basic Information - **Project Name**: ImpactDivision - **Description**: Unity+Photon制作的崩坏3同人,第三人称多人联网竞技射击游戏 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 15 - **Forks**: 0 - **Created**: 2020-02-28 - **Last Updated**: 2025-02-25 ## Categories & Tags **Categories**: games **Tags**: None ## README 全境崩坏; 类型:第三人称越肩视角射击游戏,多人在线对战; 开发环境:Unity 2018.2.20f1; 游戏下载: 百度网盘链接:https://pan.baidu.com/s/12nfdGyenn2d1BH6fqpzpcg 提取码:a9wh 最少两人匹配进行对战 # 源码使用指南 ## 准备软件 Unity 2018.2.20f1(不能使用高于2018.2的版本,因为2018.3对预制体系统大改,高版本会导致工程文件稀巴烂) *** ## 本地运行服务器 安装Photon Server,安装包在工程文件根目录下:【photon-server-sdk_v4-0-29-11263】。 安装后打开【"..\Photon-OnPremise-Server-SDK_v4-0-29-11263\deploy\bin_Win64\PhotonControl.exe"】,运行服务器。 在系统托盘里右键点击图标,选择菜单中的【Start Application】,默认启动的是IP 127.0.0.1 [![vPoyss.png](https://s1.ax1x.com/2022/07/29/vPoyss.png)](https://imgtu.com/i/vPoyss) *** ## 修改游戏中的photon设置 Unity打开工程,点击【Window】【Photon Unity Networking】【PUN Wizard】。 在打开的面板里点击【Setup Project】,AppId有就填,没有就【Skip】,然后点【Close】。 Hosting选择【Self Hosted】; Server Address填本地默认ip:127.0.0.1; 其他不用变。 *** ## 游戏启动 打开场景【Assets/Resources/Scenes/StartStage】,运行。 *** ## 修改进入战斗的最小人数 打开【Assets/Resources/Scenes/MainStage】场景 [![vPHaIx.png](https://s1.ax1x.com/2022/07/29/vPHaIx.png)](https://imgtu.com/i/vPHaIx) [![vPHBRO.png](https://s1.ax1x.com/2022/07/29/vPHBRO.png)](https://imgtu.com/i/vPHBRO) *** # 服务器运行 首先需要把服务器系统改为Win,同样运行Photon Server, 在服务器图标右键菜单里把IP选择成你服务器的公网IP, [![vPbFT1.png](https://s1.ax1x.com/2022/07/29/vPbFT1.png)](https://imgtu.com/i/vPbFT1) 同理,Unity中Photon设置中的IP也改为服务器ip,就可以让别人也连接自己的服务器了。 *** # 其他 * 已移除版本检测。 * 服务器刚启动时可能连不上,等一会再连。 * Photon Server有免费100连接数许可,具体获取方法看官网。 * 网络相关操作在PhotonEngine脚本中。