Unity3D Entitas 入门篇01 介绍和安装

笨木头  2017-09-1 20:28   Unity3D   阅读(1,470)   0条评论
转载请注明,原文地址:http://www.benmutou.com/archives/2421
文章来源:笨木头与游戏开发
大家都知道,木头一直都没有在大的游戏公司待过,没见识也没经历过优秀的项目。最近想研究一些开源的Unity3D框架,开拓一下自己的思维。
优先入坑的是Entitas框架,本系列教程基于0.42.3版本。

1. Entitas是什么?

Entitas是一个Unity3D的框架,核心思想是ECS(Entity Component System,实体-组件-系统),官网的宣传语是:Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity。
它说它是一个超级快的ECS框架,支持C#和Unity。
 
据说这是2015年发布的框架,但是很明显,在国内没有流行起来,起码比起Unity3D的知名度,这个框架可以说是“没人认识”。
 
最近木头想学习学习别人的框架,扩展一下自己的思维,虽然最终不一定会用它来开发游戏。
 

2. 安装

不出意外,Unity3D的大部分东西都是很容易上手的,Entitas的安装极其简单。
如果你不想听我的废话,那么可以直接看官网的安装说明:https://github.com/sschmid/Entitas-CSharp/wiki
安装步骤如下:

Step1

下载 Entitas-Unity.zip 文件

Step2

如果链接失效,你可以到自己找最新版的压缩包:https://github.com/sschmid/Entitas-CSharp/releases

Step3

新建一个Unity3D项目

Step4

将压缩包里的Entitas文件夹拷贝到项目的Assets目录下:

 

Step5

于是经过短暂的导入编译,Unity的Tools菜单里会多了一个Entitas:

Step6

选择Preferences,弹出属性窗口:



前面2个下拉框要选择【Everything】,第三个下拉框,先选择Everything,再把最后一项排除(不然等会会报错)。
其他的默认就好了(因为我也没去研究每一个选项)。

Step7

最后点击【Generate】按钮,会自动生成一些文件…啊个屁啊!肯定报错了:

这是新建的项目因为缺少项目配置文件,解决方法很简单,先随便新建一个C#文件,用vs或vs code打开,编译一下,就能自动生成项目配置文件了 。
然后再点击【Generate】按钮,完成安装。
你会发现项目多了一个Sources目录,目录下的文件是自动生成的。

至此,安装完成。
 

发表评论

电子邮件地址不会被公开。 必填项已用*标注