这份教程包含基于 WebGL / WebGPU 的基础 2D 图形渲染实现:
也包含使用 Web Components 技术实现的 UI 组件:
- 课程 7 - Web UI:使用 Lit 框架构建 Web Components 组件,实现属性绑定、事件系统和 Shadow DOM 封装,创建可复用的 UI 控件
- 课程 18 - 使用 ECS 重构:使用 ECS(Entity-Component-System)架构重构核心系统,实现数据驱动设计,提升代码可维护性和性能
- 课程 24 - 上下文菜单和剪贴板:实现自定义右键上下文菜单,集成 Clipboard API 实现复制、剪切、粘贴功能,支持 SVG 和 PNG 格式导出
还有一些有趣的话题:
以及最重要的: