ecs-typescript:使用TypeScript实现的一个ECS系统-源码

上传者: 42106299 | 上传时间: 2021-05-28 18:39:44 | 文件大小: 20KB | 文件类型: ZIP
ecs打字稿 使用TypeScript实现的一个ECS系统。 目前用于Cocos Creator,不过因为没有依赖任何Cocos Creator的接口,所以也可以用在任何其他JS项目中。 在线演示展示: : 适用于Cocos Creator 3.0的DEMO源代码: : QQ群:367237484 COPYRIGHT 2021 ALL RESERVED. (C) liaoyulei, https://github.com/dualface 〜 更新日志 2021/03/10:将DEMO迁移到单独的仓库 2021/03/10:发布为NPM包,使用ecsclass装饰器简化代码 2021/02/08:添加Cocos Creator 3.0示例项目 2021/01/26:初始发布 〜 目标 ECS是Entity-Component-System的缩写,代表了一种架构模式。 ECS并

文件下载

资源详情

[{"title":"( 23 个子文件 20KB ) ecs-typescript:使用TypeScript实现的一个ECS系统-源码","children":[{"title":"ecs-typescript-main","children":[{"title":".gitignore <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"tsconfig.json <span style='color:#111;'> 537B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.31KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 11.09KB </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 482B </span>","children":null,"spread":false},{"title":"index.ts <span style='color:#111;'> 509B </span>","children":null,"spread":false},{"title":".editorconfig <span style='color:#111;'> 229B </span>","children":null,"spread":false},{"title":"lib","children":[{"title":"ECSComponent.ts <span style='color:#111;'> 317B </span>","children":null,"spread":false},{"title":"ECSEvents.ts <span style='color:#111;'> 694B </span>","children":null,"spread":false},{"title":"ECSEnvironment.ts <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"ECSEntities.ts <span style='color:#111;'> 823B </span>","children":null,"spread":false},{"title":"ECSSystem.ts <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"impl","children":[{"title":"ECSSystemsImpl.ts <span style='color:#111;'> 6.19KB </span>","children":null,"spread":false},{"title":"ECSEventsImpl.ts <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"ECSImpl.ts <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"ECSEntitiesImpl.ts <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"ECSComponentsImpl.ts <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false}],"spread":false},{"title":"ECSComponents.ts <span style='color:#111;'> 832B </span>","children":null,"spread":false},{"title":"ECSEvent.ts <span style='color:#111;'> 503B </span>","children":null,"spread":false},{"title":"__private.ts <span style='color:#111;'> 262B </span>","children":null,"spread":false},{"title":"ECSEntity.ts <span style='color:#111;'> 3.90KB </span>","children":null,"spread":false},{"title":"ECSSystems.ts <span style='color:#111;'> 806B </span>","children":null,"spread":false}],"spread":false},{"title":"package-lock.json <span style='color:#111;'> 83B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明