版权申明:

  • 本文原创首发于以下网站:
  1. 博客园『优梦创客』的空间:https://www.cnblogs.com/raymondking123
  2. 优梦创客的官方博客:https://91make.top
  3. 优梦创客的游戏讲堂:https://91make.ke.qq.com
  4. 『优梦创客』的微信公众号:umaketop
  • 您可以自由转载,但必须加入完整的版权声明!

说明:

  • ET是目前国内主流的Unity网络游戏开发框架,关于其介绍和优势,请参见其[Github主页](https://github.com/egametang/ET](https://github.com/egametang/ET Github主页)
  • 本教程基于ET4 LTS版本
  • 本教程针对有开发经验但无ET框架以及ECS编程经验的中级开发者
  • 您需要具备如下前置知识:
    • GitHub基本使用
    • Unity编程基础
    • 面向对象编程思想
    • 懂一点设计模式或者MVC的知识也是极好的

下载:

运行:

  • 在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,点进入地图就进入到了游戏场景
      • 在游戏场景中,你可以控制骷髅进行移动,该移动是客户端发出移动指令,经过服务器运算后,返回给客户端执行移动的!

最新文章

  1. 【初探Spring】------Spring IOC(一)
  2. 区别 Jquery对象和Dom对象
  3. awr报告生成方法
  4. Power Strings 分类: POJ 串 2015-07-31 19:05 8人阅读 评论(0) 收藏
  5. 【风马一族_C】c语言版,在2到n中寻找出所有的素数
  6. VS中引用第三方库的方法(配置sqlite数据库)
  7. 【BZOJ】【1150】【CTSC2007】数据备份Backup
  8. 最大二位子数组和问题(homework-02)
  9. hdu 4558 剑侠情缘
  10. 【HDOJ】1483 Automatic Correction of Misspellings
  11. li排序
  12. iOS开源库--最全的整理 分类: ios相关 2015-04-08 09:20 486人阅读 评论(0) 收藏
  13. 《InsideUE4》UObject(五)类型系统信息收集
  14. 微信小程序学习笔记(阶段二)
  15. java HTTP请求工具
  16. OFFICE 您正试图运行的函数包含有宏或需要宏语言支持的内容。
  17. petapoco模板修改
  18. vue-cli创建的项目的目录结构及说明
  19. php伪协议,利用文件包含漏洞
  20. Makefile 宏定义 -D

热门文章

  1. web项目超时方案
  2. java基础——入门篇
  3. GitHub使用整理——从开始到上传项目
  4. HashSet源码分析:JDK源码系列
  5. 【HDOJ】2104 hide handkerchief
  6. Netty(DotNetty)原理解析
  7. 【原创】用事实说话,Firefox 的性能是 Chrome 的 2 倍,Edge 的 4 倍,IE11 的 6 倍!
  8. MySql的数据库优化到底优化啥了都(3)
  9. 基础篇-1.2Java世界的规章制度(下)
  10. 数据库---T-SQL语句(一)