BVE Trainsim 官方網站公布了 BVE 5 預定的主要新功能:
另外,參看測試版的檔案,路線檔的語法亦有很大的改變:
Track[1].Structure.Put(55, 0, 0, 0);
Track[16].Shape.Point(0, -0.6);
這種寫法稱為 Prototype-based programming。JavaScript、ActionScript 等程式語言亦有採用。其特色是能表達物件的層次。而路線檔的物件定義部分亦分拆成獨立的檔案,與 C/C++ 的頭文件 (Header file) 有異曲同工之妙。BVE 5 會於分析 (Parse) 路線檔時會把頭文件一併分析。由於目前仍在開發階段,路線檔的語法可能有變。
有興趣的人可以到 BVE 5 官方網站下載測試版。
回應
下載 BVE 5 測試版
由於官方網站刪去了 BVE 5 的下載,請到 BVE Trainsim 開発ノート下載 BVE 5。