Guten Tag,
Teutobahner hat geschrieben:Ich hab' mich schon seit längerer Zeit immer wieder mal gefragt, warum eine Brücken- oder Tunneleinfahrt von Süden her nicht so aussehen kann wie man es weit verbreitet kennt...
Dann müßtest Du es jetzt ja wissen. Es sind bei Brücken eine Menge problematischer Situationen möglich, weil es eben keine 3-D, sondern nur 2-D-Grafik aus wenigen Schichten ist, und es ist nur eine begrenzte Anzahl Elemente möglich. Für Deine Einfahrten braucht man schon mal je eine linke und eine rechte, also eine Verdreifachung der derzeit vorhandenen. Für eine Brücke aus mehreren Feldern braucht man dazu auch noch einen Mittelpfeiler.
Teutobahner hat geschrieben:
...und habe mich dran gemacht, diese zu erstellen ... mit dem Problem der Schichten bei der Erstellung einer nutzerdefinierten Fahrweggrafik und dem der Vereinbarung/Verbindung beider Elemente (Brücke > Landschaft und Gleis > Fahrweg) zu Einem.
Grafisch sieht das Ganze ohne Zug schon genau so aus, wie 's soll ... aber mit Zug ... oh Graus
Ich bitte um Abhilfe, Carsten
1. Das, was unter dem Zug ist, also optisch dahinter (der graue Hintergrund und die Schienen), muß in die Schicht "Hintergrund und flach nach vorn".
Wenn es einfacher erscheint, das in 2 Elemente aufzuteilen, dann kann man diese auf die beiden gleichnamigen Schichten verteilen. Zuerst wird die obere gezeichnet und dann die untere. Man kann also auch 1a) ein graues Rechteck und 1b) die Schienen auf transparentem Hintergrund zeichnen. Das ganze braucht dann geringfügig mehr Speicherplatz, ist aber sonst das selbe. Allerdings beachten, daß man insgesamt nur 4 Schichten belegen darf.
2. Das, was über dem Zug ist, also optisch davor, wenn es ihn überlappt, sollte in die Schicht "Vordergrund". Das sind hier die Pfeiler, die eigentliche Brücke und auch das Geländer.
3. Nun sieht es noch etwas komisch aus, daß der Zug oberhalb der Brücke dargestellt wird. Das kann man unterdrücken: In der Schicht "vorn, auf Brücken" müssen dazu ein paar Pixel in der Farbe "wie Hintergrund, variabel" gesetzt werden, und zwar in der Mitte der Spalte B auf der y-Position 16, d.h. genau oberhalb des eigentlichen Elements. Es müßte genügen, die beiden Positionen 15,16 und 16,16 so zu zeichnen. Ich habe allerdings meistens eine längere waagerechte Linie damit gezeichnet. Zu sehen ist davon ja sowieso nichts, weil es hinter dem hellgrauen Vordergrund verschwindet.
Grüße,
Jan B.