3.1 用户界面概览

MicroCity Web提供了一个简洁而多功能的用户界面。

界面分区和功能

MicroCity Web的用户界面分为四个部分:按钮面板脚本编辑器场景画布消息栏,如下图所示:

ui

在这里我们简要介绍按钮面板,脚本编辑器,场景画布和消息栏将在后续章节中详细讨论:3.2 编辑脚本3.3 运行脚本3.4 导航场景

按钮面板

按钮面板包含一个标志链接(点击以打开新窗口),九个可点击的按钮,其中大多数也可以右键单击。对话框、文档和脚本编辑器可以通过按下ESC按钮来关闭。下面是每个按钮的功能表。

ButtonNameShortcut左键点击右键点击
运行/调试F5运行脚本调试脚本
暂停F6暂停脚本运行
停止/终止F7停止脚本运行终止进程
显示代码F8显示/隐藏脚本编辑器在全屏模式下显示/隐藏脚本编辑器
新建/清除Ctrl + B创建新脚本清除脚本和虚拟磁盘
打开/上传Ctrl + O打开脚本/项目文件上传文件到虚拟磁盘
保存/下载Ctrl + S保存脚本/项目文件从虚拟磁盘下载文件
发布/嵌入将项目发布到网络在URL中嵌入项目
文档F1显示文档

文件管理

MicroCity Web能将脚本和虚拟磁盘文件打包成一个单独的 .wm 文件,方便携带。你也可以使用发布/嵌入来将其发布为一个简短链接或嵌入到 URL 中。下表展示了 MicroCity Web 支持的文件类型。

类型格式用途备注
.wmMicroCity Web 文件打开/保存/发布用于打包脚本和虚拟磁盘文件
.luaLua 文件打开/保存仅编辑器中的脚本
.jsonJavaScript 对象表示法scene.addobj/scene.tojsonThreejs JSON 文件
.geojson地理数据文件scene.addobj加载到场景的 XY 平面上
.gltf/.glb图形库传输格式scene.addobj建议使用 GLB 以节省空间
.jpg 等位图图像scene.setmat作为场景对象的纹理使用

此外,任何类型文件都可以通过右键点击打开、直接拖拽或使用上传功能上传到虚拟磁盘,以便脚本可以直接访问(示例脚本中的资源位于 '/res' 目录)。虚拟磁盘中的文件也可以通过右键点击保存或使用下载功能下载到本地。你也可以通过右键点击发布将任何文件保存为 URL 链接。

本文使用ChatGPT翻译,如有遗漏请反馈open in new window

Last Updated:
Contributors: huuhghhgyg