下一篇 [3] ET框架初养成 mac OS修改.proto(Protocol Buffer)并生成代码
我第一次在Mac下安装是参照这两篇文章来安装的 官方运行指南 和 http://www.tinkingli.com/?p=147 ,Tinkingli这篇文章对安装步骤讲解很详细,不过ET框架更新太快了 这篇去年写的帖子跟不上作者的节奏 所以我来整合一下ET4.0下Mac系统的安装步骤
我是用的客户端版本是 Unity2018.3.6f1 ,macOS版本是10.13.6 ,ET版本是4.0
第一步 默认你安装了好了
Unity https://store.unity.com/cn
和
Visual Studio for Mac https://visualstudio.microsoft.com/zh-hans/vs/mac/
还有下载了
ET https://github.com/egametang/ET/
(有了VS就不要求安装Rider)
第二步 确认是否安装.net Core
下载地址:https://dotnet.microsoft.com/download
在终端输入 dotnet --version 看到下面这步代表的你已经安装成功
第三步 确认是否安装了Mono
下载地址 : www.monodevelop.com/download/
在终端输入 mono --version看到下面这步代表的你已经安装成功
第四步 用Unity打开ET框架下的Unity文件夹
第五步 点击Unity菜单Assets->open C# project启动vs 编译(一定要编译,右键VS解决方案,全部编译)
看到下面这里表示编译完成了
第六步 编译服务器并跑起来
用vs2017打开ET / Server / Server.sln编译(一定要编译,右键VS解决方案,全部编译)
等待Build成功
Build成功之后Bin文件夹下面就有这些文件了,Build成功之前只有一个netcoreapp2.1文件夹
接下来启动服务器 我这里用command文件方式启动
创建文件 设置文件名为Start_LocalAllServer.command 输入下面的代码 第二行cd 后面修改成自己的ET/Bin目录
#! /bin/bash
cd /Users/luwenyi/Work/GitHub/Unity/ET_Base/ET/Bin
dotnet App.dll --appId=1 --appType=AllServer --config=../Config/StartConfig/LocalAllServer.txt
双击文件启动服务器
跟下面一样 那就说明服务器启动成功了
现在我们去Unity设置连接本地服务器 打开Unity->工具菜单 - >命令行配置,选择LocalAllServer.txt 点击保存(不要点击启动 刚刚已经通过Start_LocalAllServer.command启动了)
第七步 最后一步 启动Demo 双击Init场景
随便输入账号和密码 就可以点击登录了
登录成功之后进入大厅界面
点击进入地图进入Demo场景 点击右键移动角色 (我双开了客户端 所以有两个小人)
好了 这就是Mac启动ET框架Demo的步骤 恭喜你迈入了ET框架的第一步
-来自ET初学者的分享