Unity ECS(一) 轻松入门

介绍Unity公司ECS技术的面向数据设计理论,以及HelloWorld程序的基本开发模式

5.0(个评分)8873人学习

中级9课时1小时51分钟2019/07/24更新

资料下载

二维码下载学堂APP缓存视频离线看

刘国柱
粉丝群
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
刘国柱老师Unity门徒级永久学习卡(游戏+VRAR元宇宙)
总价:
6344.00
套餐价:
3617.20
节省
¥2726.80
Unity编程之C#编程“基础篇”(第2部)
121787人学习
¥99.00
Unity编程之C#编程“中级篇” (第3部)
40058人学习
¥199.00
Unity编程之C#编程“进阶篇”视频课程 (第4部)
60924人学习
¥199.00
更 多 33 门 课 程
Untiy快速入门与VRAR系列课程
总价:
536.00
套餐价:
321.60
节省
¥214.40
Unity编程之C#编程“入门篇”(第1部)
205165人学习
¥1.00
Unity编程之C#编程“基础篇”(第2部)
121787人学习
¥99.00
Unity快速入门系列视频课程(第2部)-太空射击与移动端发布技术
10899人学习
¥59.00
更 多 7 门 课 程
Unity3D游戏开发工程师职业学习系列专题
总价:
595.00
套餐价:
416.50
节省
¥178.50
Unity编程之C#编程“基础篇”(第2部)
121787人学习
¥99.00
Unity编程之C#编程“中级篇” (第3部)
40058人学习
¥199.00
Unity编程之C#编程“进阶篇”视频课程 (第4部)
60924人学习
¥199.00
更 多 5 门 课 程
Unity编程之C#编程零基础转身企业级系列视频课程套餐
总价:
497.00
套餐价:
347.90
节省
¥149.10
Unity编程之C#编程“基础篇”(第2部)
121787人学习
¥99.00
Unity编程之C#编程“中级篇” (第3部)
40058人学习
¥199.00
Unity编程之C#编程“进阶篇”视频课程 (第4部)
60924人学习
¥199.00
更 多 3 门 课 程
MMOARPG地下守护神—单机版实战专题
总价:
977.00
套餐价:
781.60
节省
¥195.40
MMOARPG地下守护神_单机版实战视频课程(上部)
85786人学习
¥199.00
MMOARPG地下守护神_单机版实战视频课程(中部)
42575人学习
¥299.00
MMOARPG地下守护神_单机版实战视频课程(下部)
37090人学习
¥479.00
更 多 3 门 课 程
4月好课返场软考训练营4月新课chatgpt
  • 课程介绍
  • 课程大纲试看
  • 讲师好课67
  • 学员评价

适合人群:

Unity半年以上学习,以及ECS技术爱好者。

你将会学到:

介绍Unity公司ECS技术的面向数据设计理论,以及HelloWorld程序的基本开发模式

课程简介:


一: 什么是ECS?

      ECS是一种新的架构模式(当然是针对Unity本身来说),这是一个取代GameObject / Component 的模式。 其模式遵循组合优于继承原则,游戏内的每一个基本单元都是一个实体,每个实体又由一个或多个组件构成,每个组件仅仅包含代表其特性的数据(即在组件中没有任何方法)。系统便是来处理拥有一个或多个相同组件的实体集合的工具,其只拥有行为(即在系统中没有任何数据)。
       ECS旨在比GameObject / MonoBehaviour更容易处理大量物体。ECS由于是面向数据的设计,所以很容易并行高速处理,以及与Unity开发的C#JobSystem/Burst Compiler一起工作,从而获取更高的项目运行性能。


11.jpg

二:ECS总体发展历史
       目前Unity公司由Mike Acton 大佬主持DOD(Data Oriented Design 面向数据设计)的多面改革与推进工作,目的是旨在进一步推进Unity系统本身与Unity项目的执行效率。
    ECS总体发展:
    A: 在Unity2018引入Entities之前,其实ECS框架早已经出现,但是ECS还是因为守望先锋采用了这个框架才被我们所熟知,后来Git上面出现了一个Entitas的插件可以直接用在Unity上面。Entitas-Unity(有多个语言的port版本,Entitas-Unity下统一称为Entitas) 是 Unity的一个ECS(Entity/Component/System)框架,是在github上面的一个开源项目。
    B: 经过Unity公司的认可与改造,目前Unity2018.x 版本已经通过"Package Manager"提供了Unity版本的ECS插件,名称为:“Entities”。
    C: Unity2019.x 版本,对“Entities”插件的API进行了进一步改造与完善,以更规范的API实现更加高效的与规范的编程模式。

12.jpg


三:ECS(一)轻松入门篇
       本“ECS入门篇”旨在多面讲解ecs 的相关理论与简单Hello World 的编程模式,且通过Unity2018.x与Unity2019.x 两个不同API的编程模式,初步讲解ECS的编程规范与模式规范。

        需要进一步学习ECS的小伙伴们,可以关注后续“ECS(二)小试牛刀”篇的进一步讲解。14.jpg


个人著作:书籍图片.jpg
 

   一:51CTO学堂推荐微职位公开课:
       《微职位公开课_Unity研发工程师》
         https://edu.51cto.com/course/14960.html


   二:游戏开发热门专题(套餐)
       A: 《Untiy快速入门与VRAR系列课程》
          https://edu.51cto.com/topic/3540.html        
       B: 《Unity编程之C#编程零基础转身企业级系列视频课程套餐》
          https://edu.51cto.com/topic/859.html                         
       C: 《Unity3D实战技术第二版视频教程》
          https://edu.51cto.com/topic/3541.html          
       D: 《MMOARPG地下守护神—单机版实战专题》
          https://edu.51cto.com/topic/1218.html      
       E:《Untiy客户端框架设计专题》
          https://edu.51cto.com/topic/1364.html            
       F:《Lua热更新零基础转身企业级资深开发全套课程》
          https://edu.51cto.com/topic/2617.html            
       G:《Unity全栈开发零基础华丽转身企业级资深开发》
          https://edu.51cto.com/topic/3542.html


游戏方向课程宣传_总体概述宣传_V1.0(51严格广告法版2M以下).jpg


展开更多

课程大纲-Unity ECS(一) 轻松入门

资料下载

“刘国柱”老师的其他课程更多+

5

条学员评分超过  “Unity3D”  99%的课程
      展开更多
      加载中
      没有了哦~
      关注公众号 领VIP会员
      下次再说

      点击打包下载,即可获取该课程全部资料

      迎新春满300减35 满400减50
      是否单独购买该课程?
      直接购买去凑单
      在线
      客服
      APP
      下载

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部