1.环境要求
Win10及以上用户,使用.net6, VS 版本,必须使用2022及以上。
2.下载 安装 .net6
https://dotnet.microsoft.com/zh-cn/download/dotnet/6.0
3.ET 7.2下载
https://github.com/egametang/ET/tree/release7.2
4.下载 安装VS2022
https://visualstudio.microsoft.com/zh-hans/downloads/
需要安装"使用Unity的游戏开发"扩展
或者使用 Rid代替VS2022
下载Rider 2023.1
https://www.jetbrains.com.cn/rider/download/#section=windows
安装Rider
需要 安装 Unity插件
破解
链接:https://pan.baidu.com/s/17SM69_k1aobdrF2XnXUNpg?pwd=1234
提取码:1234
5.打开下载下来的 ET-release7.2下的unity项目
Unity菜单 File -> Open Project... -> Open 选中ET-release7.2/Unity文件夹,点击选择文件夹按钮
6.修改unity设置
Edit->Preferences->External Tools External ScriptEditor选择VS或者Rider, Generate .csproj files for下面的全部不要勾选
7.点击Unity菜单 Assets -> Open C# Project 启动vs
在"工具-选项-适用于Unity的工具-常规"里,把杂项里的禁止完整生成项目改为False,否则导致你Codes目录里的代码报错
8.打开Unity菜单ET/BuildTool 点击BuildModelAndHotfix,这一步将编译客户端代码
9.用Rider、VS2022 打开 ET-release7.2/ET.sln 编译(一定要全部工程编译,右键VS解决方案,全部编译)
10.Unity中双击Scenes目录中的Init场景,点击Play即可运行
11.注意这是ClientServer模式,Unity中运行了一个服务器。如果需要单独运行服务器,可以按照下面步骤:
a.打开Unity菜单ET/ServerTool, 点击StartServer,启动服务器
b.打开Unity菜单ET/BuildTool CodeMode选择Client, 点击BuildModelAndHotfix,这一步将编译客户端代码
c.Unity中双击Scenes目录中的Init场景,点击Play即可运行