ECS:Entitas 入门 Hello World

发表于2019-12-09
评论0 6k浏览

概述

基于官方的Hello World教程,熟悉Entitas插件的使用。

 

第一步:搭建环境

1.创建U3D工程

2.下载 Entitas-Unity.zip

3.把插件拷贝到工程里

4.在工程里创建文件夹 Source 

DcGwturYDrU5DSUCCBk5.png

 

 

 

 

 

 

第二步:配置代码生成工具

1.打开:Tools->Entitas->Preferences,指定生成路径

qPu9G2xzzm8bINwBaWBU.png

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.打开 Tools->Jenny->Preferences,

V1WYIviNR4HiVa0lJP1R.png

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

结果:

SLs8qhwN157n4Q9bIk2I.jpg


 

 

 

 

 

 

 

 

 

 

 

 

 

第三步:创建Component

在Assets/Source/Components目录下创建 DebugMessageComponent.cs 脚本

using Entitas; 


 

[Game] 

public class DebugMessageComponent : IComponent  

{     

   public string message; 

}

点击Generate按钮生成代码,GameDebugMessageComponent.cs,Component是写模板然后用工具生成

 

腾讯尽然对文章的长度有限制,这里省略代码,看官方原版代码即可

第四步:创建System 

1.DebugMessageSystem:

2.HelloWorldSystem:

第五步:注册System

第六步:控制脚本

smxCneITYRNblqrhPDsD.png

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

参考:

https://github.com/sschmid/Entitas-CSharp/wiki/Unity-Tutorial-Hello-World

https://github.com/FNGgames/Entitas-Hello-World-Unity-Example

 

  • 允许他人重新传播作品,但他人重新传播时必须在所使用作品的正文开头的显著位置,注明用户的姓名、来源及其采用的知识共享协议,并与该作品在磨坊上的原发地址建立链接
  • 不可对作品做出任何形式的修改
  • 可将作品进行商业性使用

如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引

标签: