From 4153f59db94172c2ed47a10c5d203e2f325b19a2 Mon Sep 17 00:00:00 2001 From: "agent.develop" Date: Sun, 30 Aug 2026 21:32:31 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=B8=A4=E5=A4=A7=E5=85=A5=E5=8F=A3hub?= =?UTF-8?q?=E9=A1=B5=E2=80=94=E2=80=94=E5=88=9B=E5=BB=BA=E6=B8=B8=E6=88=8F?= =?UTF-8?q?(=E5=B7=A5=E4=BD=9C=E5=8F=B0+=E4=B8=96=E7=95=8C/=E5=9C=BA?= =?UTF-8?q?=E6=99=AF/=E5=AE=9E=E4=BD=93/=E8=84=9A=E6=9C=AC/=E6=BC=94?= =?UTF-8?q?=E7=A4=BA/=E6=8B=96=E6=8B=BD/=E5=BF=AB=E7=85=A7/=E5=90=8C?= =?UTF-8?q?=E6=AD=A5)=E3=80=81=E5=B1=95=E7=A4=BA+Play(=E6=B8=B8=E6=88=8F?= =?UTF-8?q?=E5=B1=95=E7=A4=BA+=E8=BF=90=E8=A1=8C=E6=97=B6)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wwwroot/game/play_hub.ui | 33 ++++++++++ wwwroot/workbench/create_hub.ui | 110 ++++++++++++++++++++++++++++++++ 2 files changed, 143 insertions(+) create mode 100644 wwwroot/game/play_hub.ui create mode 100644 wwwroot/workbench/create_hub.ui diff --git a/wwwroot/game/play_hub.ui b/wwwroot/game/play_hub.ui new file mode 100644 index 0000000..c284299 --- /dev/null +++ b/wwwroot/game/play_hub.ui @@ -0,0 +1,33 @@ +{ + "widgettype": "TabPanel", + "options": { + "css": "filler", + "width": "100%", + "height": "100%", + "tab_pos": "top", + "items": [ + { + "name": "show", + "label": "🕹 游戏展示", + "icon": "", + "content": { + "widgettype": "urlwidget", + "options": { + "url": "/scense_game/game/index.ui" + } + } + }, + { + "name": "runtime", + "label": "运行时观察", + "icon": "", + "content": { + "widgettype": "urlwidget", + "options": { + "url": "/scense_runtime/index.ui" + } + } + } + ] + } +} \ No newline at end of file diff --git a/wwwroot/workbench/create_hub.ui b/wwwroot/workbench/create_hub.ui new file mode 100644 index 0000000..1df6237 --- /dev/null +++ b/wwwroot/workbench/create_hub.ui @@ -0,0 +1,110 @@ +{ + "widgettype": "TabPanel", + "options": { + "css": "filler", + "width": "100%", + "height": "100%", + "tab_pos": "top", + "items": [ + { + "name": "workbench", + "label": "🎮 游戏工作台", + "icon": "", + "content": { + "widgettype": "urlwidget", + "options": { + "url": "/scense_game/workbench/workbench.ui" + } + } + }, + { + "name": "world", + "label": "世界管理", + "icon": "", + "content": { + "widgettype": "urlwidget", + "options": { + "url": "/world/index.ui" + } + } + }, + { + "name": "scene", + "label": "场景管理", + "icon": "", + "content": { + "widgettype": "urlwidget", + "options": { + "url": "/scene/index.ui" + } + } + }, + { + "name": "entity", + "label": "实体管理", + "icon": "", + "content": { + "widgettype": "urlwidget", + "options": { + "url": "/entity/index.ui" + } + } + }, + { + "name": "script", + "label": "脚本引擎", + "icon": "", + "content": { + "widgettype": "urlwidget", + "options": { + "url": "/script_engine/index.ui" + } + } + }, + { + "name": "demo", + "label": "实时演示", + "icon": "", + "content": { + "widgettype": "urlwidget", + "options": { + "url": "/scense_demo/index.ui" + } + } + }, + { + "name": "drag", + "label": "拖拽编程", + "icon": "", + "content": { + "widgettype": "urlwidget", + "options": { + "url": "/scense_drag/editor.ui" + } + } + }, + { + "name": "snapshot", + "label": "世界快照", + "icon": "", + "content": { + "widgettype": "urlwidget", + "options": { + "url": "/world_snapshot/index.ui" + } + } + }, + { + "name": "sync", + "label": "世界同步", + "icon": "", + "content": { + "widgettype": "urlwidget", + "options": { + "url": "/world_sync/index.ui" + } + } + } + ] + } +} \ No newline at end of file