文件名称:cog:用Haxe编写的基于宏的ECS框架
文件大小:18KB
文件格式:ZIP
更新时间:2024-06-16 05:40:21
gamedev haxe ecs haxelib Haxe
齿轮 由宏支持的BYOE(自带实体!)ECS框架(使用Haxe编写)。 受启发的ECS概念和实施。 为什么? 作为Macro方法和概念的忠实,我最初将cog编写为以提供相同类型的工作流程。 但是随着该项目的发展并将其重点仅更改为2D,我发现我希望能够将其简单的ECS实现插入任何类型的项目中,而无需任何额外的依赖关系。 因此,我将ECS移出了幽灵框架, cog诞生了! 入门 齿轮需要才能运行。 从haxelib安装库: haxelib install cog 或者,可以从github安装该库的开发版本: haxelib git cog https://github.com/AustinEast/cog.git 然后将库包含在项目的.hxml : -lib cog 对于OpenFL用户,将其添加到您的Project.xml : < haxelib name = " cog
【文件预览】:
cog-master
----.vscode()
--------launch.json(806B)
--------settings.json(33B)
----haxelib.json(373B)
----.travis.yml(243B)
----assets()
--------logo.aseprite(737B)
--------logo.png(496B)
----test()
--------Main.hx(4KB)
----README.md(8KB)
----cog()
--------Macros.hx(13KB)
--------System.hx(2KB)
--------Components.hx(2KB)
--------IComponent.hx(1KB)
--------Node.hx(771B)
--------Nodes.hx(3KB)
--------Signal.hx(2KB)
--------Engine.hx(2KB)
----hxformat.json(731B)
----release_haxelib.sh(112B)
----.gitignore(27B)
----test.hxml(237B)