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