导言
Alice 2D Game Framework 是一个基于现代 OpenGL, 运行于 Windows 平台的 2D 游戏开发框架。
框架使用 C/C++ 作为开发语言,整体基于 ECS 架构,在此基础上, 实现了如下主要功能:
纹理及帧动画
场景管理
碰撞检测(AABB,OBB,四叉树优化)
基本物理(重力,物体四个方向的力)
事件(自定义事件,定时事件)
反射(基本组件类型的动态反射)
项目地址:
在此版本之前,还有一个使用 SDL 作为图形 API 开发的版本, 这个版本支持一些尚未开发完成的功能,比如 XML 格式地图支持。 如果你感兴趣,可以点击下方链接查看: