| seba__k napisał/a: |
| Witam.
Mam taki problem, nie wiem czemu się tak dzieje ze, pociąg przejeżdża przez zwrotnice i nie zdąży ostatni wagon przejechać a zwrotnica się przestawia i skład się wykoleja:/idzie zrobić jakoś ze po przejechaniu składu przez dana zwrotnice, żeby ona pozostawała w pozycji tej co skład przejeżdżał przez nią? |
| RBach napisał/a: | ||
A ta zwrotnica to jest jakaś samotna w polu czy jest jakoś powiązana z inną (junctionlink, para zwrotnic w angliku itp)? Ja miałem takie przypadki na dwutorowej linii, przy połączeniu torów dwoma rozjazdami, ot zwykły przejazd z toru na tor. Łączyłem to junctionlinkiem właśnie. Położenie zasadnicze obu rozjazdów to oczywiście "na wprost". Jeśli teraz AI zachciało się po tych rozjazdach pojechać na bok (zmienić tor), to gra najpierw przestawia ten bliższy pociągu. A ten drugi przestawiał się sam (junctionlink). Teoretycznie teraz oba powinny być zablokowane (utwierdzone) do czasu zjechania z nich pociągu. TRS-y tak mają, że rozjazd przestawiony przez AI wraca do położenia wyjściowego zaraz po zjechaniu ostatniego wagonu. Więc po zjechaniu składu z pierwszego rozjazdu - wraca on do położenia zasadniczego. A że jest on połączony z drugim z pary - ten drugi także się przestawia, ale pod pociągiem. Tu jest jakaś taka dziwna zasada, że zajęcie rozjazdu przez pociąg jest "mniej ważne" od sterowania poprzez skrypt, stąd rozjazd przekłada się pod pociągiem na skutek polecenia ze skryptu, bo przełożył się drugi rozjazd z pary. Inny przykład - to także junctionlink, ale na trochę innej zasadzie. Mamy dwa pociągi AI. Jeden sobie ułożył drogę "gdzieś tam", mając po drodze jeden rozjazd z pary linkowanej. I sobie po nim jedzie. Drugi pociąg stoi na stacji, a gra właśnie układa (szuka) dla niego drogi przebiegu, przestawiając rożne rozjazdy. I w trakcie tego szukania przestawia sobie drugi rozjazd z pary linkowanej - bo jej tak akurat wyszło. Jak pisałem wyżej - skrypt ma wyższość ponad zablokowaniem (zajętością) rozjazdu, więc przestawienie jednego od razu przerzuca drugi - ten drugi pod pociągiem. P.s. Przepraszam, że nie odpisałem od razu na PW, ale nie miałem jak. |
| seba__k napisał/a: |
|
ta jak piszesz 1 przypadku linia dwutorowa w szczerym polu, hmm da sie cos z tym zrobic? |
| RBach napisał/a: | ||
Wywalić junctionlinka. Gra i tak sobie poustawia rozjazdy, tylko nie jednocześnie. |
| seba__k napisał/a: |
|
czyli wywalić zwrotnice które się utworzyły? po połączeniu taki rozjazdów?:) |