Skip to content
Permalink
master
Switch branches/tags
Go to file
启动ExcelExport:
dotnet Server.dll --AppType=ExcelExporter

启动Proto2CS:
dotnet Server.dll --AppType=Proto2CS
2 contributors

Users who have contributed to this file

@egametang @zxt385189207

运行步骤

  1. visual studio必须使用vs2019(更新到最新版), VS2019需要勾选安装以下内容:

    • .net 桌面开发
    • 去net core官网下载安装 .net5
  2. master分支需要unity2020.3版(用到了C#8的语法)

  3. 启动Unity, 菜单 File -> Open Project... -> Open 选中ET/Unity文件夹,点击选择文件夹按钮。

  4. 点击Unity菜单 Assets -> Open C# Project 启动vs编译

  5. 用vs2019打开 ET/Client-Server.sln 编译(一定要全部工程编译,右键VS解决方案,全部编译

  6. 导表工具,编译完成后命令行进入 Bin 目录,执行 dotnet Server.dll --AppType=ExcelExport

  7. 导出协议工具,编译完成后进入 Bin 目录,执行 dotnet Server.dll --AppType=Proto2CS

测试状态同步demo

帧同步demo已经删除,需要的话请看ET4.0分支

  1. 想修改配置就进入 Excel 目录修改对应的表格,做运行步骤的第6步,然后重新运行 Server.App工程来启动服务端。

  2. Unity->tools菜单->打包工具,选择PC,勾选是否打包exe,点击开始打包,打出一个PC包在Release目录下

  3. 运行Unity 登录 进入大厅 进入场景

  4. 运行PC包 登录 进入大厅

  5. 点击鼠标右键即可移动人物

注意事项:

一. 出错原因都是:

  1. 中文目录。
  2. vs没有安装vs相关组件
  3. 没安装 .net5
  4. 没编译服务端所有工程
  5. VS要更新到最新版本
  6. Unity版本太低