【文件属性】:
文件名称:EntitasWithoutCodeGeneration:无需代码生成即可使用实体的库
文件大小:19KB
文件格式:ZIP
更新时间:2021-05-18 23:43:37
C#
EntitasWithoutCodeGeneration
无需代码生成即可使用实体的库。 它正在工作,我在我的一个Android(社区)爱好项目中使用了它。
讨论: :
随时提出意见或贡献。
这个怎么运作
多亏了泛型,查找表和用于初始化索引的反射,它才能工作。 我的目的是保持原始表现。 它有一个缺点,它有一个反射步骤来初始化索引(请参阅EntitasData.cs)。 但这是一次,第一次使用api。
工作流程
您不需要生成任何代码。
您需要在查找表中注册每个新组件。 只需将行添加到Comps.cs。 稍后将使用它来说明哪个组件。
并且您需要为每个组件添加一个编辑器,以使添加/替换正常工作。 对于单个值,您可以继承SingleValueComponent而不编写样板。 无需为标志组件编写任何特殊内容。
例子:
public class AgeComponent : Sin
【文件预览】:
EntitasWithoutCodeGeneration-master
----Assets()
--------Deepscorn()
--------Deepscorn.meta(214B)
----.gitignore(598B)
----README.md(3KB)
----LICENSE(11KB)