Watch 1 Star 1 Fork 1

yhh / egret-ecsTypeScript

Join us
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
用于egret上的ecs框架 spread retract

Clone or download
Loading...
README.md

egret-ecs

用于egret上的ecs框架

框架目标功能

计划中

  • 具有组件渲染层跟踪和可选实体系统的场景/实体/组件系统(在共享一组特定组件的一组实体上运行的实现)

  • SpatialHash用于超快速的广相物理学查找。

  • AABB,圆和多边形碰撞/触发检测 需要完全物理模拟时的Farseer Physics(基于Box2D)集成 高效的协程,可在多个帧或动画定时中分解大型任务(Core.startCoroutine)

  • 可扩展的渲染系统。根据需要添加/删除渲染器和后处理器。可渲染对象首先按渲染图层排序,然后按图层深度排序,以实现最大的灵活性,并可以添加自己的自定义排序器。

  • 通过Astar和广度优先搜索提供地图查找或您自己的自定义格式的寻路支持

  • 具有法线贴图支持以及运行时和离线法线贴图生成的延迟照明引擎 补间系统。补间任何int / float / Vector / quaternion / color / rectangle字段或属性。

  • 带有精灵动画的精灵,滚动精灵,重复的精灵和精灵轨迹 灵活的线条渲染器,带有可配置的端盖,包括超光滑的圆形边缘或闪电般的尖锐边缘

  • 粒子系统,增加了对在运行时导入粒子设计器文件的支持 针对核心事件的优化的事件发射器(Emitter类)

  • 延迟和重复任务的调度程序(Core.schedule方法)

  • 场景内容管理器。加载特定于场景的内容

  • 可自定义的场景过渡系统

  • Verlet物理物体

Comments ( 0 )

Sign in for post a comment

TypeScript
1
https://gitee.com/clengine/egret-ecs.git
git@gitee.com:clengine/egret-ecs.git
clengine
egret-ecs
egret-ecs
master

Help Search