aurora:用于实时策略游戏的小型实体组件系统游戏引擎

时间:2024-02-25 02:50:27
【文件属性】:

文件名称:aurora:用于实时策略游戏的小型实体组件系统游戏引擎

文件大小:246KB

文件格式:ZIP

更新时间:2024-02-25 02:50:27

nodejs node typescript game-engine entity-component-system

Aurora是用于实时策略游戏的小型实体组件系统游戏引擎。 它也是一种mod API,但稍后会详细介绍... Aurora正在与预期的用例一起,并且仍然相当混乱。 还有很多测试代码需要重构和可能的删除,但是基本架构是稳定且可用的。 Aurora基于四个基本类: Engine Entity Component System 简而言之: 组件是JSON数据,带有一些有用的辅助方法。 实体是具有一些有用的辅助方法的组件数组。 系统是预定义的功能,它们在每个模拟循环中运行,并作用于具有相关组件实例的实体的子集。 引擎: 告诉所有系统更新每个游戏循环 处理实体和组件的创建和销毁


【文件预览】:
aurora-develop
----.travis.yml(656B)
----docs()
--------assets()
--------index.html(13KB)
--------globals.html(17KB)
--------classes()
--------interfaces()
----typedoc.json(271B)
----package.json(1KB)
----.eslintrc.json(2KB)
----tests()
--------core()
--------integration.test.ts(1KB)
--------utils()
----LICENSE(1KB)
----package-lock.json(250KB)
----dist()
--------core()
--------index.js(887B)
--------index.js.map(450B)
--------index.d.ts(475B)
--------utils()
----logo.svg(6KB)
----src()
--------core()
--------utils()
--------index.ts(542B)
----tsconfig.json(222B)
----.gitignore(174B)
----CHANGELOG.md(1KB)
----jest.json(278B)
----.codeclimate.yml(501B)
----README.md(3KB)
----.eslintignore(10B)
----.editorconfig(318B)

网友评论