Commit Graph
17 Commits
Author SHA1 Message Date
西风逍遥游 47189745cf refactor(editor): split domain editors and unify results 2026-09-02 08:22:51 +08:00
西风逍遥游 8576b30e35 Merge pull request #305 from EVEngine/codex/editor-separation
refactor(editor): separate domain editing satellites
2026-08-31 15:24:16 +08:00
西风逍遥游 b131903c78 refactor(editor): separate domain editing satellites 2026-08-31 08:56:26 +08:00
西风逍遥游 80e0628c66 feat(editor): add real-time material studio 2026-08-31 08:52:04 +08:00
西风逍遥游 467b94cf0a fix(ci): restore merged graphics contracts 2026-08-29 12:18:13 +08:00
西风逍遥游 a894f349cf feat(editor): complete module tooling and profiler 2026-08-29 09:34:27 +08:00
西风逍遥游 c1ece61155 feat(editor): add interactive combat action example 2026-08-28 21:49:14 +08:00
西风逍遥游 3ce0111980 feat(editor): add composable voxel volume tools 2026-08-25 06:09:09 +08:00
西风逍遥游 a7ef7e55b6 feat(editor): compose live tile layers as targets 2026-08-25 06:09:09 +08:00
西风逍遥游 5419f58aeb feat(editor): expose composable field editing to scripts 2026-08-25 06:09:09 +08:00
西风逍遥游 b33e4e58b9 feat(editor): add composable workspace SDK example 2026-08-25 06:09:09 +08:00
西风逍遥游 328e37e8ec feat(editor): complete P0 and P1 authoring services 2026-08-24 22:47:23 +08:00
西风逍遥游 1cbcb15244 docs: document native heightmap brush 2026-08-24 01:00:10 +08:00
sunxfancy ca003c4358 docs(editor): cover all script tool bindings 2026-08-23 20:07:46 +08:00
sunxfancy ebfa403c3b docs(editor): explain protocol-first editor composition 2026-08-23 19:36:25 +08:00
西风逍遥游 091992eed2 docs(editor): document heightmap mesh bindings (incl. smooth variants) 2026-08-23 11:06:11 +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