ET框架:如何运行ET-Demo

一、配置运行环境:

以visual studio编译器为例。

Visual Studio使用VS2017以上版本,在Visual Studio安装时,勾选安装以下内容:

a. .net 桌面开发 

b. visual studio tools for unity 

c. 去net core 官网下载安装 .net core 2.1 

需要注意:

1.若使用VS2017,Visual Studio2017更新到最新版,以防止.net core不支持问题出现。

2.各ET版本对应.net Core版本不一

(1)ET 6.0 beta (master) 只能用VS2019 (.net core 3.0)

(2)ET 5.0建议使用VS2019 ( 用2017就自己去官网下 .net core 2.2)

(3)ET 4.0分支使用vs2017(更新到最新版),并且要勾选

二、安装Unity:

选择对应ET版本的Unity。

1、  ET6.0beta (master)

unity 2018.4.X

unity 2019 A*插件无法正常工作. 参考群文件自行替换成recastnavigation

2、  ET5.0

unity2018.4

3、  ET4.0

unity2017.4

三、打开Unity工程

Unity打开ET/Unity工程文件夹,Unity菜单Assets->open C# project启动vs 编译。

四、编译服务端

Visual Studio打开ET/Server/Server.sln 编译(一定要编译,右键VS解决方案,全部编译)。

五、打开命令行配置

Unity->tools菜单->命令行配置,选择LocalAllServer.txt 这是启动单一App的方式,如果要启动一组多App服务器,在命令行工具中选择127.0.0.1.txt,点击启动即可,具体配置都可以自己用这个命令行配置工具修改。

六、启动服务端

两种启动方式:

第一种:在Unity的命令行配置窗口,选择LocalAllServer.txt后点击启动。

第二种:用Visual Studio启动ET/Server/Server.sln(方便单步调试)

七、使用Unity运行Demo

运行Init场景,输入帐号,点击登录(可以使用默认登录账号直接登录)这时日志 连接Gate成功,表示运行OK!

八:PC打包运行Demo

设置Unity的ProjectSetting/Player/Configuration/Scripting Backend选择Mono或IL2CPP。

若使用Il2cpp打包需要在unity中加上ILRuntime宏。

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

启动Unity菜单->tools->web资源服务器。

运行打包好的EXE。

原文地址:https://www.cnblogs.com/craft0625/p/13606528.html