# egret-framework **Repository Path**: clengine/egret-framework ## Basic Information - **Project Name**: egret-framework - **Description**: https://github.com/esengine/egret-framework github的同步库 - **Primary Language**: TypeScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 1 - **Created**: 2020-07-10 - **Last Updated**: 2025-07-02 ## Categories & Tags **Categories**: game-dev **Tags**: None ## README # egret-framework [![Language grade: JavaScript](https://img.shields.io/lgtm/grade/javascript/g/esengine/egret-framework.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/esengine/egret-framework/context:javascript) 这是一套用于egret的游戏框架,里面包含ECS框架用于管理场景实体,一些常用2D碰撞检测及A*寻路。如果您还需要包含其他的AI系统可以查看作者其他库(行为树、简易FSM、实用AI)。 ## 当前版本功能 - [x] 简易ECS框架 - [x] A*寻路(AStar) - [x] 常用碰撞检测 - [x] 数学库 - [x] 简易矩阵类 - [x] 简易2d 向量类 - [x] 掩码实用类 - [x] BreadthFirst 寻路算法 - [x] Dijkstra 寻路算法 - [x] 事件处理器 - [x] ECS - [x] 组件列表 - [x] 碰撞组件 - [x] 移动组件 - [ ] 刚体组件 - [ ] 点光源/灯光组件 - [ ] 阴影组件 - [ ] 轨迹组件 - [ ] 滚动组件 - [ ] 网格弹簧组件 - [ ] 相机震动组件 - [ ] 霓虹灯组件 - [x] 跟随相机组件 - [x] 系统列表 - [x] 被动系统 - [x] 协调系统 - [ ] 数学库 - [ ] 贝塞尔曲线 - [ ] 快速随机数类 ## 作者其他库(egret) - [行为树/实用AI 系统](https://github.com/esengine/egret-BehaviourTree-ai)