А как вы стыкуете маршруты?
Например, один разработчик делает "Москва-Икша". Другой - "Бескудниково-Лосиноостровская". Третий - "Бескудниково-Северный". Получается, что ст. Бескудниково моделируется многократно. Причём, "активными" в ней являются только те пути, которые относятся именно к данному маршруту. Остальные пути - статические объекты, так?
Как делить на маршруты длинный участок ж. д.? "Москва-Икша"+"Икша-Дмитров"+"Дмитров-Савёлово"+"Савёлово-Калязин"...? Чем ограничивается максимальная длина маршрута: километражом, числом объектов, числом полигонов? Получается, что делать крупные станции граничными невыгодно, т. к. они моделируются дважды в разных маршрутах...
По идее, в игре должны быть предусмотрены библиотеки моделей, чтобы модель сложного объекта можно было включить в разные маршруты. При модификации сложного объекта в библиотеке изменения попадут во все маршруты, которые ссылаются на данный объект. Но движок MSTS уже стар и к тому же не развивается. Поэтому нет смысла ожидать от него чего-то подобного.
|