Visa ett inlägg
Gammal 2022-09-01, 13:48   #5
blomsson
Medlem
 
Reg.datum: Jul 2011
Ort: Vingåker
Inlägg: 343
Standard

Hej!
Kul att du vill använda mina "pryttlar" desto tråkigare om de inte fungerar!
I T:ANE (som jag använder) fungerar det utan problem och smärtfritt, skulle aldrig släppa något som inte fungerar som avsett, testar väldigt mycket i mina projekt! I TRS2019 har jag inte hört något alls, men har sett på bilder att någon enstaka använder det och då borde problemen som du beskriver ha uppdagats direkt.
Så som du beskriver hur spelet "stänger ner", tycker jag det talar för att spelet försöker arbeta med data som har värdet "null", jag har gått igenom koden och kan inte se något som skulle kunna få ett spel att göra så som du beskriver. Det är ju basala och standardiserade kontroller som görs, är de ändrade i TRS2022 så blir det många problem, men fler borde ju i så fall ha liknande problem med krascher kan jag tycka!

Den gemensamma nämnaren hos de objekt som du nämner i inlägget är att de behöver en länkad Vägkur och en länkad Spårlogik för att fungera. Vid avsaknad av vägkuren så visas ett felmeddelande i propertyrutan men i övrigt händer ingenting.
Den andra gemensamma nämnaren är att de bägge utför en sökning efter specifika objekt utefter spåret, s.k Tracksearch.
Det finns ytterligare saker som sker, återkommer till det vid behov men det är inget som borde kunna åstadkomma det du beskriver.

Vägkorsningssignal (Vs) kuid2:609407:101303:1
När du klickar på rutan för att välja mellan enkelriktad och dubbelriktad så utförs en tracksearch, i villkoret för att det ska kunna utföras finns krav på att det finns en länkad vägkur, egentligen GameObjektID hos kuren, och den kontrolleras mot "null" så att det finns ett värde, är värdet "null" så utförs ingen sökning och ett felmeddelande visas. Kontrollen mot noll är basal och görs på miljarder (kanske va att ta i) ställen i mina olika projekt.
Testlösning?
  • Skapa en vägkur och namnge den.
  • Stäng proertyrutan, nu ska namnet synas på vägkurens utsida.
  • Skapa för säkerhetsskull en spårlogik, kan behövas senare.
  • Namnge den, stäng propertyrutan.
  • Länkat objekt syns på vägkurens utsida.
  • Skapa V-signalen.
  • Öppna propertyrutan namnge V-signalen.
  • Stäng propertyrutan, länkat objekt kommer att synas på vägkurens utsida
  • Öppna propertyrutan, kontrollera att det finns en länkad vägkur
  • Klicka på länken enkel/dubbel
Vad hände: Om allt gick bra ska ändringen ske, annars så ligger problemet djupare än så och då kräver felsökningen systematisk bortplockning av kod vilket är svårt att genomföra på distans och jag vet ju inte heller vilka kunskaper du har i programmering.

Vägkorsnings(för)signal (Osynlig) kuid2:609407:101467:1
Om jag förstår dig rätt så släcker spelet ner direkt när du försöker öppna propertyrutan, eller sker det redan när du placerar ut objektet?
Ifall den föreslagna lösningen ovan fungerade så går den inte att använda på den osynliga V-signalen.
Skillnaden mellan dessa två typer av V-signaler är att den osynliga gör samma saker direkt när den skapas alternativt när propertyrutan öppnas, som den synliga gör efter manuell påverkan (den gör visserligen det också ifall den är inställd som enkelriktad). Det går då inte att lösa genom att namnge objektet så att det länkas till vägkuren eftersom man inte kommer så långt att man kan namnge objektet. Annars är förfarandet samma som beskrivits ovan.

Surveyour 2.0 (S2)
Du nämner i inlägget att du arbetar i S2, det verkar vara ett orosmoment i felsökningen. Finns det inte möjlighet att arbeta i någon form av "classic"-läge för att se om objekten fungerar där?

Jag har varken TRS2019 eller TRS2022 och har inga planer på att skaffa någon av dessa under en snar framtid, enl. N3V ska det som är gjort i T:ANE också fungera i TRS2019, hur det är i 22:an vet jag inte.
Det är svårt att felsöka i program man själv inte äger...

mvh
Håkan
__________________
Fd. signalreparatör på Banverket. Sjukpensionär bla pga Aspergers syndrom.
Använder numera T:ANE på en iMac (Retina, 27", -15), 24GB, OSX Sierra 10.12.6 (25/9-17)
Hemsida för nedladdning av mina objekt: https://blomsson4073.se/index.html

Senast redigerad av blomsson den 2022-09-01 klockan 13:51.
blomsson besöker forumet just nu   Svara med citat