
面向对象+ECS游戏框架
文章平均质量分 59
GBEDC
这个作者很懒,什么都没留下…
展开
-
Class 7:编程详解
新增SDL_Image库,支持Image等多种图片文件格式原创 2023-06-13 07:53:39 · 153 阅读 · 0 评论 -
Class 6-1:编程详解
注册和添加组件原创 2023-06-06 07:29:01 · 157 阅读 · 0 评论 -
Class 4-2:实体组件——Component
相较于Class 4-1,新增精灵组件。函数增加switch选择方式。需要增加一份BPM文件,原创 2023-04-25 22:33:19 · 102 阅读 · 0 评论 -
Class 5:实体组件——KeyboardComponent
相较于Class 4新增组件KeyboardComponent。原创 2023-04-25 22:35:10 · 112 阅读 · 0 评论 -
Class 4-1:实体组件——Component
相较于Class 3新增组件Component。原创 2023-04-25 22:31:40 · 158 阅读 · 0 评论 -
Class 1:编程流程
版本:Linux ubuntu 5.4.0-146-generic #163~18.04.1-Ubuntu。SDL中一个窗口的创建流程为:初始化-->更新-->渲染-->事件判断-->退出。原创 2023-04-17 22:29:08 · 147 阅读 · 0 评论 -
Class 3:实体管理——EntityManager
用宏定义实现一个foreach循环,来快捷遍历数组。相较于Class2,Class3新增实体管理部分。原创 2023-04-15 09:38:33 · 167 阅读 · 0 评论 -
Class 2:游戏实体——Entity
相较于Class 1,新增了Entity实体。改动部分原创 2023-04-08 17:20:46 · 150 阅读 · 0 评论 -
Class 1:游戏主循环——单例的构建
单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。原创 2023-04-08 15:13:42 · 143 阅读 · 0 评论