本文主要是介绍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.运行服务器后,再打开运行即可以看到几个小小人的出现及同步
这篇关于ET6框架(二)Demo工程的运行及编译的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!