|
|
@@ -1,33 +1,35 @@
|
|
|
# 运行步骤
|
|
|
-1. visual studio用户须知:
|
|
|
+01. visual studio用户须知:
|
|
|
- 版本:
|
|
|
- Win10及以上用户,使用.net6, VS 版本,必须使用2022及以上。注意,VS 2019 不支持 .net6,不能使用。
|
|
|
- 依赖:
|
|
|
- 需要安装"使用Unity的游戏开发"扩展。
|
|
|
- 需要在"工具-选项-适用于Unity的工具-常规"里,把杂项里的禁止完整生成项目改为False,否则导致你Codes目录里的代码报错。
|
|
|
|
|
|
-2. 使用Rider2022.1.2(更新到最新版), 需要安装以下内容:
|
|
|
+02. 使用Rider2022.2.1(更新到最新版), 需要安装以下内容:
|
|
|
- Rider的Unity插件
|
|
|
- 安装 .net6
|
|
|
|
|
|
-3. master分支需要unity2021.3版(用到了C#10的语法)
|
|
|
+03. master分支需要unity2021.3版(用到了C#10的语法)
|
|
|
|
|
|
-4. 启动Unity, 菜单 File -> Open Project... -> Open 选中ET/Unity文件夹,点击选择文件夹按钮。
|
|
|
+04. 启动Unity, 菜单 File -> Open Project... -> Open 选中ET/Unity文件夹,点击选择文件夹按钮。
|
|
|
|
|
|
-5. 点击Unity菜单 Assets -> Open C# Project 启动vs
|
|
|
+05. 点击Unity菜单 Assets -> Open C# Project 启动vs
|
|
|
|
|
|
-6. 运行Unity菜单上的 Tools->BuildCode,这一步将编译客户端代码
|
|
|
+06. 打开Unity菜单ET -> BuildTool 点击BuildCode,这一步将编译客户端代码
|
|
|
|
|
|
-7. 用Rider打开 ET/ET.sln 编译(**一定要全部工程编译,右键VS解决方案,全部编译**)
|
|
|
+07. 用Rider打开 ET/ET.sln 编译(**一定要全部工程编译,右键VS解决方案,全部编译**)
|
|
|
|
|
|
-8. 导表工具,编译完成后Unity菜单 Tools->ExcelExporter
|
|
|
+08. Unity中双击Scenes目录中的Init场景,点击Play即可运行
|
|
|
|
|
|
-9. 导出协议工具,编译完成后Unity菜单 Tools->Proto2CS
|
|
|
+09. 注意这是ClientServer模式,Unity中运行了一个服务器。如果需要单独运行服务器,可以按照下面步骤:
|
|
|
|
|
|
-10. 启动服务器: dotnet App.dll --Process=1 --Console=1 --StartConfig=StartConfig/Release
|
|
|
- windows可以从Unity菜单Tools->ServerTools启动
|
|
|
+10. 打开Unity菜单ServerTool, 点击StartServer,启动服务器
|
|
|
+
|
|
|
+11. 打开Unity菜单ET -> BuildTool CodeMode选择Client, 点击BuildCode,这一步将编译客户端代码
|
|
|
+
|
|
|
+12. Unity中双击Scenes目录中的Init场景,点击Play即可运行
|
|
|
|
|
|
-11. Unity中双击Scenes目录中的Init场景,点击Play即可运行
|
|
|
|
|
|
# 测试状态同步demo
|
|
|
1. 想修改配置就进入 Excel 目录修改对应的表格,做运行步骤的第6步,然后重新运行 Server.App工程来启动服务端。
|