Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Idee: Andere Textur für Kreuzungen ohne Zebrastreifen. Zusammenarbeit mit NetworkSkins? #16

Closed
boformer opened this issue Sep 3, 2016 · 2 comments
Labels
enhancement A feature needs to be modified and improved

Comments

@boformer
Copy link

boformer commented Sep 3, 2016

Hey! Das Feature, Fußgängerwege an Kreuzungen zu kontrollieren, ist dir sehr gut gelungen.

Noch cooler wäre es, wenn sich die Texturen auch ändern würden, also in etwa so:

Kreuzung

Dazu wären einige zusätzliche Texturen nötig, und man muss den Rendering-Code verändern. Was hältst du davon?

Ich plane, so ein Feature auch irgendwann in der Zukunft in NetworkSkins einzubauen, inklusive verschiedener Stile (Zebrastreifen, normaler Übergang, Mittelinsel). Es wäre natürlich perfekt, wenn das direkt mit deinem Mod verlinkt wäre, sodass es nicht rein visuell ist.

@VictorPhilipp
Copy link
Owner

VictorPhilipp commented Sep 5, 2016

Ach hier hast du mich kontaktiert. :-D

Ja, so ein Feature wäre prinzipiell nicht verkehrt. Ich selbst habe mit Texturen noch nicht gearbeitet. Ich kann mir vorstellen, dass es einiges an Arbeit kosten wird, Texturen für sämtliche Straßentypen zu erstellen.

Wenn du abfragen willst, ob Fußgänger an einem Segment/Knoten die Straße überqueren können, kannst du die Methode JunctionRestrictionsManager.Instance().IsPedestrianCrossingAllowed(ushort segmentId, bool startNode) nutzen. segmentId ist die Id des Segments und startNode gibt an, ob du den Fußgängerüberweg am Startknoten (true) oder am Endknoten (false) meinst.

Wie würden die Mods denn miteinander kommunizieren können? Über Reflection oder gibt's da einen eleganteren Weg?

@VictorPhilipp
Copy link
Owner

moved

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement A feature needs to be modified and improved
Projects
None yet
Development

No branches or pull requests

2 participants