【文件属性】:
文件名称:ts-ecs:用于TypeScript的实验性ECS框架
文件大小:100KB
文件格式:ZIP
更新时间:2021-03-27 06:55:56
TypeScript
ts-ecs
用于TypeScript的实验性ECS框架。
安装
npm install @jahed/ts-ecs
用法
将来可能会提供一个完整的示例。 现在,这是一个简单的例子。
/*
* Component Definitions are used to create and find components
*/
export const withPosition = defineComponent (
'Position' ,
( position : Position ) : Position => position
)
export const withRadius = defineComponent (
'Radius' ,
( radius : number ) : number => radius
)
/*
* Systems are used
【文件预览】:
ts-ecs-master
----.eslintrc(1KB)
----package.json(2KB)
----.prettierrc(48B)
----jest.config.js(242B)
----LICENSE(34KB)
----src()
--------entity.ts(784B)
--------system.ts(533B)
--------component.test.ts(487B)
--------systemManager.ts(2KB)
--------space.ts(1KB)
--------engine.ts(557B)
--------component.ts(405B)
--------types.ts(2KB)
--------index.ts(405B)
--------entity.test.ts(1KB)
--------entityManager.ts(3KB)
----tsconfig.json(333B)
----.gitignore(276B)
----publish-docs.sh(237B)
----README.md(3KB)
----yarn.lock(195KB)
----.editorconfig(168B)