ShitEngine
基于 C++20 与 SDL3 的轻量级 2D 游戏引擎
载入中...
搜索中...
未找到
类继承关系
此继承关系列表按字典顺序粗略的排序:
 CAnimation逐帧动画数据
 CAudioManager
 CAudioPlayer
 CAudioTrack
 CAudioTrackGroup
 CComponent组件基类
 CBehavior行为基类 —— 用于编写自定义游戏逻辑
 CAnimationComponent动画组件
 CCameraComponent相机组件,定义"从哪个角度观察世界"
 CRendererComponent渲染组件基类
 CSpriteRenderer精灵组件
 CTransformComponent变换组件,决定 GameObject 的位置 / 缩放 / 旋转
 CConfig配置管理类
 CEvent事件基类,所有自定义事件须继承此结构体
 CEventBus事件总线,缓冲队列模式
 CFontManager
 CGame引擎主控类
 CGameObject游戏物体类
 CInput输入管理类(单例)
 CLog日志封装类
 CPrefab预制体,可重复生成相同配置的 GameObject
 CProjectConfig项目配置
 CRenderer渲染器,封装 SDL3 绘制 API
 CResourceManager资源管理器(单例)
 CScene场景类
 CSceneManager场景管理器(单例)
 CSprite精灵数据,描述"画什么"
 CSpriteSheet精灵图集(sprite-sheet)网格切割器
 CSystemSystem 基类
 CBehaviorSystemBehavior 驱动系统
 CRenderSystem渲染系统
 CTextureManager纹理管理器
 CTime时间管理类
 CWindow窗口管理类
 CWindowConfig窗口配置