gd-ecs:ECS for Godot

时间:2024-05-25 13:30:11
【文件属性】:

文件名称:gd-ecs:ECS for Godot

文件大小:66KB

文件格式:ZIP

更新时间:2024-05-25 13:30:11

GDScript

gd-ecs 该存储库是我首次尝试创建可与Godot游戏引擎一起使用的尝试。 我最近一直在研究它,并对它的哲学非常感兴趣。 它绝不是完美的,但是到目前为止,我很喜欢这个工作流程,因此值得分享。 如果有的话,这是其他人可能感兴趣的有趣的范式转换。 重要说明:此ECS尝试不会进行,也不是要神奇地使您的Godot游戏运行得更快。 我也了解,关于“ ECS”的实际含义存在很多分歧。 当我开始对该主题进行初步研究时,似乎对于ECS的一个非常具体的定义有些坚持,认为ECS仅指缓存优化的原始用例,并将数据连续地加载到内存中,以便加快相关组件的处理。 但是,经过大量研究,我将不同意。 仅有几篇文章支持我的论点,即ECS已扩展到其原始范围之外,并且即使不是出于缓存优化的预期原始目的也可以使用。 “内存效率”只是所列好处之一。 即使我们没有获得内存效率方面的优势,我们仍然可以通过遵循类似ECS的架构


【文件预览】:
gd-ecs-master
----LICENSE(1KB)
----README.md(15KB)
----gd-ecs-project()
--------.gitignore(37B)
--------src()
--------assets()
--------icon.png(3KB)
--------icon.png.import(640B)
--------project.godot(6KB)

网友评论