跳转至

2. 开发环境配置

在开始线路开发之前,我们需要准备好必要的软件和工具。本章节将指导您完成开发环境的配置。

必备软件

文本编辑器

线路文件本质上是纯文本文件,因此您需要一款功能强大的文本编辑器。我们推荐以下两款:

  • Notepad++: 一款轻量、免费且开源的文本编辑器,拥有丰富的插件生态。
  • Sublime Text: 一款功能强大、跨平台的商业文本编辑器,也提供免费试用。

语法高亮

为了提高线路代码的可读性和编写效率,我们强烈建议您为选择的编辑器安装 OpenBVE 的语法高亮插件。针对 Notepad++ 的插件可以从社区资源中找到。

Notepad++ 语法高亮示例

编码格式

请务必确保您的线路文件以 UTF-8 编码格式保存。错误的编码会导致在不同语言环境下出现乱码问题。

Notepad++ 编码设置

OpenBVE 主程序

无论您是为 OpenBVE 还是 Hmmsim 开发线路,安装 OpenBVE 主程序都是必不可少的。它不仅是线路测试的主要平台,还内置了多款实用的开发工具。

背景知识: OpenBVE 和 Hmmsim 都是源自 BVE (Boso View Express) 的模拟驾驶软件。OpenBVE 是一个功能丰富的开源版本,而 Hmmsim 则是适用于移动设备的简化版本。

OpenBVE 比起 Hmmsim 有许多有趣而有用的特色功能。事实上,推荐线路开发者们同时发布适用于 OpenBVE 和 Hmmsim 的两版线路。对于只面向移动端的开发者们,OpenBVE 也可以方便我们对线路进行调试

您可以在 OpenBVE 官方网站 下载到最新的主程序。

OpenBVE 内置工具

OpenBVE 的安装目录中包含以下对线路开发非常有用的工具:

可执行文件 名称 功能描述
ObjectViewer.exe 模型查看器 用于预览 B3D, CSV, X 等格式的模型文件。
RouteViewer.exe 线路查看器 用于快速预览线路,支持快速移动,加载速度快。
ObjectBender.exe 模型弯曲工具 用于将直的物体模型(如轨道)沿曲线弯曲。
TrainEditor.exe 列车编辑器 用于编辑列车的各项参数。

OpenBVE 工具集

压缩文件管理器

为了确保您创建的线路包在不同语言环境下都能被正常解压,推荐使用支持 Unicode 编码的压缩软件,例如 Bandizip7-Zip

编码陷阱

使用不支持 Unicode 的压缩软件(如旧版 WinRAR)打包,可能会导致在其他语言系统下解压时文件名乱码。

错误编码导致的乱码

Windows 文件浏览器配置

为了方便查看和编辑线路文件,建议您对 Windows 文件资源管理器进行如下配置:

  1. 显示文件扩展名。
  2. 显示隐藏的文件和文件夹。

这可以帮助您更清晰地看到文件类型,避免误操作。

Windows 10/11 文件浏览器配置

完成以上配置后,您的开发环境就准备就绪了。接下来,我们将正式开始创建第一条线路。