
ECS
文章平均质量分 89
暗光之痕
这个作者很懒,什么都没留下…
展开
-
Wooga Entitas正式版在3小时之前发布啦!
Entitas虽然在项目上已经遇不到使用的情景了,不过作为一个代码参考是十分值得借鉴的。正巧我重新登录github后发现Entitas1.0.0刚好发布了,赶紧下载下来。github地址:https://github.com/sschmid/Entitas-CSharp/releases不过Entitas的Unity工程版本只有dll文件,对于想要看看源代码来参考的我来说十分不方便,而源代码却是V...原创 2018-01-25 01:06:44 · 1769 阅读 · 7 评论 -
Unity3D ECS框架 Entitas入门学习4 ReactiveSystem原理总结
版本:unity 5.6 语言:C# 总起:距离上一篇的Entitas文章已经有段时间了,现在Entitas的最新版本是0.46,而我这篇文章使用的是0.39的HelloWorld例子,区别不是很大,不过在实际生产中应该使用最新版。 如果还不怎么了解Entitas,请戳这里(在阅读本章时,至少能独立写出第一篇文章的Demo)。 这篇文章主要是我使用过一段时候后对Rea原创 2017-12-25 18:57:39 · 6261 阅读 · 0 评论 -
Unity3D ECS框架 Entitas入门学习3 Entity关联GameObject,显示一张代表该Entity的图片
版本:unity 5.6 语言:C# 总起:今天主要承接上一节的内容来实现点击右键创建角色、点击左键移动角色的功能。 这边会在IComponent中保存Unity场景中GameObject的引用,以便在各个System中使用,并使用Link方法可以在场景中的看到调试信息。 如果你第一次学习该内容,请根据第二节内容input相关的内容完成EmitSystem。这里我提供一原创 2017-09-06 16:19:20 · 8623 阅读 · 13 评论 -
Unity3D Entitas Wooga的ECS Entity Component System入门学习2
版本:unity 2017.1 语言:C# 总起:这一章更加深入的介绍Entitas的各个System的编写,刚开始接触的童鞋请先看上一篇文章,该篇内容会紧接着之前的内容编写程序。 之前谈到了现在的Entitas框架中有两大Context,其一是之前用过的game,其二是今天要介绍的input,看到名字自然也就是知道,该Context环境是用来处理玩家的输入的。 *在生成代码的时候可能会报一个C...原创 2017-07-21 23:41:50 · 3824 阅读 · 5 评论 -
Unity3D Entitas Wooga的ECS Entity Component System入门学习1
版本:unity 2017.1 语言:C# 总起:今天才知道2015年谷歌(是Wooga的)在Github上发布了一个名叫Entitas的ECS框架,它主要基于Unity和C#来进行开发。之前还看到暴雪公司在讲他们的《守望先锋》时就用到了类似的技术。 Github地址:https://github.com/sschmid/Entitas-CSharp/wiki。百度上一查也没人来介绍该技术,嘛,...原创 2017-07-19 14:05:08 · 11012 阅读 · 13 评论