版权申明:
本文原创首发于以下网站:
博客园『优梦创客』的空间:https://www.cnblogs.com/raymondking123
优梦创客的官方博客:https://91make.top
优梦创客的游戏讲堂:https://91make.ke.qq.com
『优梦创客』的微信公众号:umaketop
您可以自由转载,但必须加入完整的版权声明!
说明:
ET是目前国内主流的Unity网络游戏开发框架,关于其介绍和优势,请参见其[Github主页](https://github.com/egametang/ET](https://github.com/egametang/ET Github主页)
本教程基于ET4 LTS版本
本教程针对有开发经验但无ET框架以及ECS编程经验的中级开发者
您需要具备如下前置知识:
GitHub基本使用
Unity编程基础
面向对象编程思想
懂一点设计模式或者MVC的知识也是极好的
下载:
从https://github.com/egametang/ET下载
运行:
在et的github首页有相关视频教程,内容比较基础,不再赘述,在此推荐看初见同学的视频:https://www.bilibili.com/video/av33280463/?redirectFrom=h5
最后再总结一下运行步骤:
此框架分为服务器和客户端两部分:
启动服务器:
进到et的server目录,打开server.sln
F5启动!
启动客户端:
进到et的unity目录
用unity打开项目
打开init场景
启动运行
启动后会看见DontDestroyOnLoad下有两个Scene,这是因为Hotfix层和Model层各有一个Scene
首先会启动的是UILoading界面,但因为项目简单、加载速度快,你很有可能看不到这个画面
然后是UILogin界面,随便输入一串账号密码点登陆就能进去
然后是UILobby,点进入地图就进入到了游戏场景
在游戏场景中,你可以控制骷髅进行移动,该移动是客户端发出移动指令,经过服务器运算后,返回给客户端执行移动的!
最新评论