西风逍遥游
|
47189745cf
|
refactor(editor): split domain editors and unify results
|
2026-09-02 08:22:51 +08:00 |
|
sunxfancy
|
a9abae75d4
|
fix(editor): satisfy level editor CI contracts
|
2026-08-31 00:01:23 +08:00 |
|
sunxfancy
|
e4a2d862ee
|
Merge remote-tracking branch 'origin/dev' into codex/top-down-level-editor
# Conflicts:
# src/modules/editor/Editor.cpp
# src/modules/editor/Editor.h
|
2026-08-30 18:16:24 +08:00 |
|
sunxfancy
|
63e977765f
|
feat(editor): add extensible top-down level format
|
2026-08-30 17:13:08 +08:00 |
|
西风逍遥游
|
7033036cb4
|
fix(editor): satisfy CI architecture contracts
|
2026-08-30 02:02:28 +08:00 |
|
西风逍遥游
|
6cd28ed28a
|
fix(editor): satisfy CI contracts and manifests
|
2026-08-29 09:34:27 +08:00 |
|
西风逍遥游
|
e571651ac6
|
feat(map): add production tilemap foundations
|
2026-08-25 00:02:54 +08:00 |
|
西风逍遥游
|
2d88e41a03
|
fix terrain editor sculpting and performance
|
2026-08-24 00:56:14 +08:00 |
|
sunxfancy
|
47a376cc02
|
feat(editor): support script-defined editor tools
|
2026-08-23 19:35:56 +08:00 |
|
sunxfancy
|
e8b2537e29
|
feat(editor): compose field brushes from protocols
|
2026-08-23 19:35:22 +08:00 |
|
sunxfancy
|
617ec77263
|
feat(editor): decouple tool overlays and inspectors
|
2026-08-23 19:35:22 +08:00 |
|
sunxfancy
|
cab5311e6c
|
feat(editor): add replaceable edit constraints
|
2026-08-23 19:35:22 +08:00 |
|
sunxfancy
|
ecc900a111
|
feat(editor): add generic edit transactions
|
2026-08-23 19:35:22 +08:00 |
|
sunxfancy
|
e0e8a15b7b
|
feat(editor): add interchangeable brush kernels
|
2026-08-23 19:35:22 +08:00 |
|
sunxfancy
|
f40e6a4154
|
feat(editor): add capability-based editable targets
|
2026-08-23 19:35:22 +08:00 |
|
sunxfancy
|
44039c90fc
|
feat(editor): add extensible tool session protocol
|
2026-08-23 19:34:46 +08:00 |
|
 西风逍遥游andCursor Agent
|
618fe97da4
|
feat(editor): 编辑器构件模块 — Gizmo / 笔刷 / UI 壳 (#36)
* feat(editor): 新增编辑器构件模块(gizmo / 笔刷 / UI 壳)
引擎不内置完整 3D 或地图编辑器,改为提供可组装构件:
TransformGizmo + GizmoManager(平移/旋转/缩放/包围盒)、
TileBuffer + Brush(paint/erase/fill/line/rect/stamp)、
以及 Toolbar / Inspector / Dock / History 辅助快速搭建编辑器 UI。
参考 Three.js、Babylon.js、ImGuizmo、Unity GridBrush 与 Godot 插件 API。
Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
* docs(editor): 标记编辑器模块 Phase A 已实现
Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
* fix(editor): avoid CHECK(unique_ptr) so zeroerr can compile tests
zeroerr's CHECK copies the expression for printing; unique_ptr is
non-copyable and broke unit_test on Linux/macOS/Windows.
Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
---------
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
|
2026-08-12 17:35:09 +08:00 |
|