ET6框架(二)Demo工程的运行及编译

在这里插入图片描述

1.工程下载地下:
GitHub - egametang/ET at release6.0
在这里插入图片描述

2.复制地址后下载,在本人使用时ET已更新到最新9.0的版本,因此下载后需要切换分支到6.0版本
在这里插入图片描述

3.下载完工程后可以用 UnityHub打开工程,如没有对应版本可以在:https://unity.cn/releases/beta/2020 下载
4.打开工程后打开Init场景,再在Editor > Preferences > External Tools > 工程中选择编辑器工作VS2019以上或Rider 2021.2.2及以上版本
在这里插入图片描述

5.在Project 右键点击 Open C# project 打开
在这里插入图片描述

6.然后用VS打开Clinet-Server.sln项目
在这里插入图片描述

7.可以看到客户端和服务器端项目原码
在这里插入图片描述

8.再在 工具 > 选项
在这里插入图片描述

9.再在适用于Unity的工具中(只安装了Unity开发扩展才有) > 杂项 > 禁止完整生成项目 > 选择 false
在这里插入图片描述

10.选择UnityMono 后 右键 重新生成
在这里插入图片描述

11.解决方案中右键 重新生成解决方案
在这里插入图片描述

12.可以切换到Server.App然后运行游戏服务器
在这里插入图片描述

13.此时已运行游戏服务器
在这里插入图片描述

14.回到Unity中,选择Tools > Build > BuildCodeDebug进行编译,或使用快捷键F5
此动作是编译客户端原代码,因为原代码并不在Unity的Asset目录下,这是因为考虑到后续热更
在这里插入图片描述

15.为了方便测试此时可以先将Init中的CodeMode改为Mono
在这里插入图片描述

16.运行游戏不需要输入密码可以看到小人寻路的项目
在这里插入图片描述

17.暂停服务器对游戏进行打包,选择窗口模式进行打包
在这里插入图片描述

18.选择Tools > Build Tools 打开打包工具,选择以下三个选项 然后点击开始打包
在这里插入图片描述

19.打包完成后,会出现在这个目录下
在这里插入图片描述

20.运行服务器后,再打开运行即可以看到几个小小人的出现及同步

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/ww1351646544/article/details/141357612