![]() |
Физика ПС в ТРС
Есть ли она?
При сходе с рельс поезда пролетают сквозь дома, прыгают как каучуковые шарики. Но это ладно. Самое веселое когда они друг сквозь друга проходят. Я даже эксперимент делал на перекрестке. Не говоря уже что сцепляются на скорости 100 км/ч. Есть ли возможность сделать физику ПС по-реалистичнее? |
[B]fitn[/B], дома это просто куб текстур там "физики в них нету" поезда которые сошли делаются таким же кубом текстуры который движется по силе инерции... А что про перекрестки без комментариев :) Просто все равно что нитки крест накрест которые не соединены как и в ТРС и по ним едет такой же ПС не зависящий друг от друга.
|
нет, нельзя. Но вот зачем делать реалистичный сход с рельсов? Ведь не для того играют в жд симы, чтобы гордиться "я 1000 составов столкнул, а 10 000 сами сошли". Если хочешь - бери GTA SunAndreas, там поезда слетают с рельс и о здания сталкиваются вполне реалистично
|
В ТРС есть правило (забыл название), в котором можно установить реалистичность сцепки ПС. Насчёт домов - это модели, а в ТРС, к сожалению (а может быть к счастью), локи и вагоны не видят других моделий как припятствий, кроме своих же локов.
|
[QUOTE]кроме своих же локов[/QUOTE]точнее кроме вагона впереди и вагона сзади. При условии что данный вагон на рельсах
|
По поводу схода с рельсов (хотя это грустная тема) - при установке параметров сессии (при выходе из редактора) есть на выбор три варианта схода (игровой, реальный и ещё что то третье).
|
Ну, в принципе да, сход с рельс редко нужен, но если бы был нормально реализован, можно бы было сделать интересные экзотические сценарии.
Например, пройти заброшенную станцию со сложным устройством, где в куче мест пути давно в непригодном состоянии или вовсе разобраны. Всё заросло травой; сигналка и прочее, разумеется, отсутствуют, нужно аккуратно и осторожно вглядываться, куда перевестись на следующей развилке... это, конечно, не "симуляторное" времяпрепровождение, но такая экзотика по своему интересна иногда :) |
Дурдом.
|
[QUOTE]нужно аккуратно и осторожно вглядываться, куда перевестись на следующей развилке...[/QUOTE]но если сошёл с рельсов, то уже сошёл, и это уже не изменить...
я ж говорю - кому требуется реалистичный сход с рельсов - играйте в GTA ! trainz предназначен для другого - чтоб не допускать сходов всеми возможными средствами ! |
Вова, спасибо за почин твой! Я дописал твой "скелет" схода с рельсов так, как представлял себе, и теперь у меня есть правило для задания реалистичных, "оправданных" лимитов скорости как степени раздолбанности пути.
Принцип использования и действия: - устанавливаем по легенде маршрута на данном участке ограничение скорости скажем в 40 км/ч (неважно чем, сигналкой или знаком, выберется минимальная разрешенная). - если проходящий участок поезд движется с не превышающей лимит скоростью, то движению ничто не угрожает. Если же он превышает лимит более чем на 1 км/ч, то в зависимости от скорости движения начинает просчитываться вероятностный псевдослучайный алгоритм схода с рельсов. В общих чертах так: чем выше текущая скорость и чем больше она превышает лимит, тем с большей, вплоть до гарантии, вероятностью состав слетит с рельсов. Правило отлично работает для всех составов на карте, на быструю перемену лимита реагирует адекватно, оставляя шанс успеть уменьшить скорость поездам траффика. Теперь вот думаю, как бы блин доработать это правило, чтобы учесть движение в кривой.... Есть идея размечаь кривые спец. маркерами "граница кривой" - при проезде первого маркера начинает просчитываться повышенная вероятность схода как функция радиуса кривой и скорости, при проезде второго кривая считается пройденной и алгоритм возвращается на расчет для прямых. |
[QUOTE]Теперь вот думаю, как бы блин доработать это правило, чтобы учесть движение в кривой.... Есть идея размечаь кривые спец. маркерами "граница кривой" - при проезде первого маркера начинает просчитываться повышенная вероятность схода как функция радиуса кривой и скорости, при проезде второго кривая считается пройденной и алгоритм возвращается на расчет для прямых.[/QUOTE] Тогда обязательно нужно сделать интерфейс для получения радиуса кривой из маркера, полезно.
|
Или шаблон со всеми применяемыми на РЖД радиусами кривых? Полезная вещь.
|
Такой шаблон, но для УЖД, у меня есть. Использую в работе. Пока готовы шаблоны от 40 до 100м, заготовки готовые для конверта, есть до 1000 м (только у этих шаг больше, а от 40 до 100 - там через 5м). Тип объекта - траксайд.
|
Надо вообще сделать универсальный маркер с одним или несколькими строками/полями, а иначе при мысли о количестве маркеров на карту и их расстановке-настройке разраб карты будет [I]извергаться[/I] кирпичами и проклинать всех скриптеров, записывая их имена в маленькую черную книжку.
Вдумайтесь в возможное количество: КЛУБ и САУТ, затем маркеры з-сигналки, делали вариант стыков, сабж по кривым, еще хочется взаимодействия КС и пантов, туннели (чтобы затемнять свет в кабине)... [B]и в дальнейшем буду резать по-живому вульгаризмы))[/B] |
Универсальный сделать действительно можно, поставить в меню свиток с типом настроек - и пусть вываливается окно, что настраиваем. Полагаю, что сигналку трогать не нужно, она и так достаточно сложна в настройке для енд-юзера, а вот универсальный путевой триггер -"источник признака события" ОООЧЕНЬ был бы кстати - и для передачи высоты КС, чтобы кадрами анимации пригибать пант, и для радиусов кривой (вводимой, увы, пользователем, переходные не учесть выходит), и даже можно соорудить токораздел... Много чего, короче. Сам, увы, пока чайник в скриптах, но по долгу работы, могу стать постановщиком задач :) . Этому и учили. Любой алгоритм вам напишу с радостью.
|
Текущее время: 20:09. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim