CSM.Dev

На самом деле все очень просто

1. Создаем точечную энтитю, которая будет указывать на нашу модель, которую в последствии мы сделаем трейном и засунем ее куда нибудь, где игрок ее не увидит, если в статичном состоянии она нам не нужна - это надо чтобы компилятор запрекэшил нашу модель до прекышивания самого трейна, другими словами наша модель должна быть создана раньше самого трейна - это очень важно !

2. Создаем любую точечную энтитю и в настройках в поле classname пишем func_train и у нас появиться точечный функ трейн

3. Настраиваем этот поезд как обычный (то есть указать путь и тд)

4. Отрубаем у трейна SmartEdit и добавляем параметр model , и в его значении пишем адрес к нашей модели (которую мы создали до этого)

Все ! У нас есть модельный трейн

Однако так модель не будет проигрывать анимации, то есть будет показывать первый кадр анимации.

5. Чтобы сделать нашу модель-поезд анимированной отрубаем опять SmartEdit и добавляем два параметра - sequence и framerate - в первом напишите имя проигрываемой анимации, во втором соответственно скорость кадров анимации и все :)

С маятниками я лично не пробовал , поэтому не могу сказать будут ли они таким образом работать (ведь там оригин треба)