MicroCity笔记MicroCity笔记
笔记
  • Microcity Desktop 文档
  • Microcity Web 文档
  • 其它

    • 仿真框架(港口)说明文档
    • 模型/库资源
  • GitHub

    • MicroCity Desktop 仓库
    • MicroCity Web 仓库
    • MicroCity Web 在线环境
  • Gitee

    • MicroCity Desktop 仓库
    • MicroCity Web 仓库
  • zhhuu.top (自建修改)

    • MicroCity Web (fork) 仓库
    • MicroCity Web (fork) 在线环境
  • 简体中文
  • English
笔记
  • Microcity Desktop 文档
  • Microcity Web 文档
  • 其它

    • 仿真框架(港口)说明文档
    • 模型/库资源
  • GitHub

    • MicroCity Desktop 仓库
    • MicroCity Web 仓库
    • MicroCity Web 在线环境
  • Gitee

    • MicroCity Desktop 仓库
    • MicroCity Web 仓库
  • zhhuu.top (自建修改)

    • MicroCity Web (fork) 仓库
    • MicroCity Web (fork) 在线环境
  • 简体中文
  • English
  • MicroCity Web文档

    • 目录
    • 1.简介

      • 1.1 MicroCity 的功能
    • 2.入门指南

      • 2.1 滚动立方体
      • 2.2 搜索国家
    • 3.用户界面

      • 3.1 用户界面概览
      • 3.2 编辑脚本
      • 3.3 运行脚本
      • 3.4 浏览场景
    • 4.脚本接口

      • 4.1 SI 概述
      • 4.2 操作系统
      • 4.3 场景和对象
      • 4.4 离散事件仿真
      • 4.5 混合整数规划
    • 附录

      • Lua参考手册
      • 从空间数据到物流模型

3.2 编辑脚本

MicroCity 网页应用程序采用Lua脚本编写。除了熟悉Lua语法外,用户还需要熟练使用脚本编辑器。

脚本编辑器

集成的脚本编辑器基于Ace,易于使用且功能丰富。下图显示了编辑器窗口中经常出现的图形和符号。在调试脚本时会使用“断点”和“当前行”。

脚本编辑器

快捷键

大多数快捷键遵循Ace的设置,并且一些是由MicroCity Web自定义的。以下是最常用的快捷键列表:

  • Ctrl + B 新建文件
  • Ctrl + S 保存文件
  • Ctrl + O 打开文件
  • Ctrl + Z 撤销
  • Ctrl + Y 重做
  • Ctrl + F 查找
  • Ctrl + H 替换
  • Ctrl + / 切换注释
  • Tab 缩进
  • Shift + Tab 减少缩进
  • F1 获取当前光标处的帮助

代码生成

脚本可以通过人工智能自动生成。只需在一行的开头输入三个“-”,然后输入提示并按Enter键:

代码生成

默认情况下,会使用免费服务生成具有一些限制的代码。用户可以设置自定义的 OpenAI API 兼容服务,方法如下控制台命令:

os.execute("RemoteCall('SetChatAPI', 'https://api.openai.com/v1', 'sk-xxxxxxxxxxxxxxx', 'gpt-4')")

本文使用ChatGPT翻译,如有遗漏请反馈。

Last Updated:
Contributors: huuhghhgyg
Prev
3.1 用户界面概览
Next
3.3 运行脚本