1.安装环境
1.下载Unity2020.3.0
Unity最新版本下载-Unity稳定版本 | Unity中国官网下载Unity最新版本(Unity Tech Stream)和Unity稳定 (LTS) 版本。Tech Stream版可以访问正在开发的最新功能,而LTS版提供两年支持,具有更高的稳定性。——Unity版本、Unity软件下载、Unity许可证、Unity版本兼容、Unityhub下载。https://unity.cn/releases/full/20202.下载vs2022(安装.nety移动开发,.net桌面开发,unity游戏开发,.net6.0)
GitHub - egametang/ET: Unity3D Client And C# Server Frameworkhttps://github.com/egametang/ET
2.运行ETdemo
1.unity打开et客户端项目,切换场景为Init
2.Edit -> Preferences-> External Tools选择vs2022为脚本IDE,然后随便打开unity一个脚本编译
3.Tools-》BuildCode (Debug/Release)
4.打开et工程中的Client-Server.sln,菜单栏工具-》选项-》适用于unity工具-》禁止完整生成项目改为false,菜单栏生成-》重新生成解决方法
5.运行Server.App和unity,demo就可以正常运行了
6.如果编译有报错点击Assets下的Open C# project再编译
3.简单使用
1.导Excel表:运行Excel目录下win_startExcelExport.bat
2.导协议:运行Proto目录下win_startProtoExport.bat
3.Init场景下的Global上挂载的Init脚本选择CodeMode,Mono模式:修改热更代码的时候按f5或f6编译完成运行可调试;ILRuntime模式:支持热更但不可断点调试热更代码,要出包的时候切换该模式看看有没有bug;Reload模式:运行前按f7和f8,运行中改了代码按f8和R就可热重载"Hotfix/HotfixView"下代码,不用重新运行unity,也可断点调试。