2020-06-08 10:17:14 +08:00
|
|
|
|
# egret-framework
|
2020-06-30 23:44:52 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[](https://lgtm.com/projects/g/esengine/egret-framework/context:javascript)
|
|
|
|
|
|
|
2020-07-09 15:11:30 +08:00
|
|
|
|
这是一套用于egret的游戏框架,里面包含ECS框架用于管理场景实体,一些常用2D碰撞检测及A*寻路。如果您还需要包含其他的AI系统可以查看作者其他库(行为树、简易FSM、实用AI)。
|
2020-06-09 23:14:47 +08:00
|
|
|
|
|
|
|
|
|
|
## 当前版本功能
|
2020-06-08 11:52:04 +08:00
|
|
|
|
|
2020-06-09 23:14:47 +08:00
|
|
|
|
- [x] 简易ECS框架
|
|
|
|
|
|
- [x] A*寻路(AStar)
|
|
|
|
|
|
- [x] 常用碰撞检测
|
|
|
|
|
|
- [x] 数学库
|
|
|
|
|
|
- [x] 简易矩阵类
|
|
|
|
|
|
- [x] 简易2d 向量类
|
2020-06-12 08:47:13 +08:00
|
|
|
|
- [x] 掩码实用类
|
2020-06-11 10:06:29 +08:00
|
|
|
|
- [x] BreadthFirst 寻路算法
|
|
|
|
|
|
- [x] Dijkstra 寻路算法
|
2020-06-16 00:04:28 +08:00
|
|
|
|
- [x] 事件处理器
|
2020-06-08 11:52:04 +08:00
|
|
|
|
|
2020-07-03 17:52:26 +08:00
|
|
|
|
- [x] ECS
|
|
|
|
|
|
- [x] 组件列表
|
2020-06-16 11:22:37 +08:00
|
|
|
|
- [x] 碰撞组件
|
|
|
|
|
|
- [x] 移动组件
|
2020-06-09 23:14:47 +08:00
|
|
|
|
- [ ] 刚体组件
|
|
|
|
|
|
- [ ] 点光源/灯光组件
|
|
|
|
|
|
- [ ] 阴影组件
|
|
|
|
|
|
- [ ] 轨迹组件
|
|
|
|
|
|
- [ ] 滚动组件
|
|
|
|
|
|
- [ ] 网格弹簧组件
|
|
|
|
|
|
- [ ] 相机震动组件
|
|
|
|
|
|
- [ ] 霓虹灯组件
|
2020-06-19 18:16:42 +08:00
|
|
|
|
- [x] 跟随相机组件
|
2020-07-03 17:52:26 +08:00
|
|
|
|
- [x] 系统列表
|
|
|
|
|
|
- [x] 被动系统
|
|
|
|
|
|
- [x] 协调系统
|
2020-06-09 23:14:47 +08:00
|
|
|
|
- [ ] 数学库
|
|
|
|
|
|
- [ ] 贝塞尔曲线
|
|
|
|
|
|
- [ ] 快速随机数类
|
|
|
|
|
|
|
2020-06-18 10:07:08 +08:00
|
|
|
|
## 作者其他库(egret)
|
2020-06-08 11:52:04 +08:00
|
|
|
|
|
2020-07-03 17:52:26 +08:00
|
|
|
|
- [行为树/实用AI 系统](https://github.com/esengine/egret-BehaviourTree-ai)
|
|
|
|
|
|
|
2020-07-13 10:56:06 +08:00
|
|
|
|
##QQ群交流
|
|
|
|
|
|
|
|
|
|
|
|
1105070703
|
|
|
|
|
|
|