Commit Graph

2 Commits

Author SHA1 Message Date
ChestnutYueyue 6396a0b5d5 feat(act): 改进动作系统的更新逻辑和功能
- 重构动作序列(Seq)的step方法,支持更精确的时间分割处理
- 为Spawn和Repeat动作添加step方法实现
- 改进RepeatForever的step方法,防止无限循环
- 为MoveTo/MoveBy动作添加标签复制功能
- 在Node类中暴露comps_成员给SceneGraph访问
- 修复测试用例中的动作调用方式
- 添加Vec2的乘法运算符重载
2026-02-21 12:33:40 +08:00
ChestnutYueyue d1d03520ff feat: 添加2D渲染系统核心组件
新增2D渲染系统核心组件,包括节点系统、场景管理、相机服务、窗口适配、动作系统等。主要变更如下:

1. 实现节点系统基础架构(Node, SceneGraph)
2. 添加多种渲染组件(Sprite, Text, Shape)
3. 实现相机系统(Camera, OrthoCam)及相机服务
4. 添加窗口适配服务(WindowAdapt)
5. 实现完整的动作系统(Act)及其派生类
6. 添加场景过渡效果(Trans)
7. 集成Vulkan渲染后端支持
8. 实现着色器管理系统(ShaderMgr)
9. 添加动态着色器支持(DynShader)
10. 完善数学工具类(MathExtended)
11. 更新构建系统支持Vulkan
12. 添加相关测试用例
2026-02-21 06:00:02 +08:00