MiniEcs:基于原型架构的非常简单,轻便的实体组件系统平台

时间:2024-02-25 03:00:25
【文件属性】:

文件名称:MiniEcs:基于原型架构的非常简单,轻便的实体组件系统平台

文件大小:3.97MB

文件格式:ZIP

更新时间:2024-02-25 03:00:25

game c-sharp csharp game-engine game-development

MiniEcs 基于原型架构的非常简单,轻巧的实体组件系统平台。 基于原型的解决方案不需要遍历所有实体并对其进行测试以找出它们是否具有正确的组件。 相反,我们重复所有比实体小得多的原型,然后从原型返回所有​​实体。 引擎不缓存实体! 总览 世界 EcsWorld类充当创建实体,选择特定原型集合,然后检索实体的管理器。 声明组件 public class ComponentA : IEcsComponent { } public class ComponentB : IEcsComponent { [ BinaryItem ] public int Value ; } pub


【文件预览】:
MiniEcs-master
----.github()
--------ISSUE_TEMPLATE()
----images()
--------preview.gif(3.97MB)
----LICENSE(1KB)
----README.md(7KB)
----MiniEcs.Tests()
--------MiniEcs.Tests.csproj(939B)
--------Core()
----MiniEcs()
--------BinarySerializer()
--------MiniEcs.csproj(221B)
--------Core()
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(487B)
----_config.yml(26B)
----MiniEcs.Benchmark()
--------Program.cs(288B)
--------MiniEcs.Benchmark.csproj(838B)
--------ComplexTest.cs(9KB)
--------SerializeTest.cs(5KB)

网友评论