![]() |
Parameter length bei Fahrzeugen - Druckversion +- Deutsches Simutransforum (https://simutrans-forum.de/mybb) +-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3) +--- Forum: Grafik (https://simutrans-forum.de/mybb/forumdisplay.php?fid=16) +---- Forum: pak96.comic (https://simutrans-forum.de/mybb/forumdisplay.php?fid=17) +----- Forum: Probleme (https://simutrans-forum.de/mybb/forumdisplay.php?fid=19) +----- Thema: Parameter length bei Fahrzeugen (/showthread.php?tid=2876) Seiten:
1
2
|
Parameter length bei Fahrzeugen - sojo - 16-02-2008 Wer kann mir beschreiben wie length genau funktioniert? Von welcher Basisgröße einer Kachel wird ausgegeangen, 32? Und was bedeutet dann length=12? 12 Pixel Fahrzeuglänge bei einer 32er Kachel? Und wird von der Mittel der Kachel aus gerechnet? - Gotthardlok - 16-02-2008 Ganz grob: Der Parameter length= gibt an, wieviel Unterteilungen einer Kachel für ein Fahrzeug gebraucht wird. Eine Kachel mit Weg wird rechentechnisch in 16 Einheiten aufgeteilt (diagonal weniger, vermutlich 8), um eine genauere Position der einzelnen Fahrzeuge auf der Kachel zu ermitteln, nur so bleibt das Bild eines Zugs während der ganzen Fahrt als Zug erhalten. Der length= -Parameter ist unabhängig von einem Pixelmass und somit auch von der verwendeten Kachelgrösse, d.h. ob es ein 64-er, 128-er oder was auch immer ist. length=8 heisst immer, dass das Fahrzeug eine halbe Kachel einnimmt, bei length=12 würde ein Fahrzeug 3/4 einer Wegkachel beanspruchen, bei length=16 dann das ganze Feld. Ob Werte >16 zulässig sind, bin ich auf die Schnelle aber überfragt. Hoffe, das genügt auf die Schnelle... - Alexander Brose - 16-02-2008 Danke, Gotthardlok. ...Das macht die Sicht auf die Dinge doch wesentlich einfacher. Wie das halt so ist - man arbeitet damit und doch war man über die Funktion im Detail nicht im Bilde. Übrigens sind Größen über den Wert 16 hinaus möglich. Möglicherweise gibt es dort ein Maximum; aber Fahrzeuge mit dem Wert 24 z.B. tun brav ihren Dienst. - sojo - 16-02-2008 Wenn aber bei length=16 eine ganze Kachel besetzt ist, wie ist dann eine length von 24 möglich? Da steh ich noch ein bißchen auf der Leitung!? - DirrrtyDirk - 16-02-2008 Naja das Fahrzeug ist dann eben länger als eine Kachel. Aber die Grafikfehler die dabei entstehen sind auch entsprechend. Ich glaube offiziell liegt die Grenze des zulässigen bei 16, wer mehr benutzt dürfte dies wohl auf eigene Gefahr hin tun... - sojo - 16-02-2008 Und würde auch length=1 gehen oder gibt es eine Mindestlänge? - DirrrtyDirk - 16-02-2008 Nein length=1 ist sogar "offiziell" erlaubt... und - wie ich neulich erst rausgefunden habe - funktioniert sogar length=0 ! Obwohl man das ja höchstens für Sonderfälle braucht... (= ein praktisch unsichtbares (ein Pixel pro Ansicht wird allerdings benötigt!) Fahrzeug zum anhängen, das aber eben den Zug nicht länger macht, damit er also nach wie vor unverändert in den Bahnhof passt). Das war sogar ein wenig überraschend für prissi... =) - sojo - 16-02-2008 Danke Dir DirrtyDirk! Du hast mir sehr schnell geholfen! Und natrülich auch Dank an Gotthardlok! - DirrrtyDirk - 16-02-2008 Jetzt hast Du aber Alex vergessen. ![]() - sojo - 16-02-2008 Ja hab ich ![]() ![]() |