Wie wäre es mit Eisenbahnfähren?
- Jan Eisold
- Beiträge: 5048
- Registriert: Montag 17. März 2003, 15:55
- Wohnort: Dresden
- Kontaktdaten:
Re: Wie wäre es mit Eisenbahnfähren?
N´Abend !
Aus welchen Teilen (alles ein Element breit oder breiter ?) besteht deine Fähre und was davon soll animiert werden ? Diese Angaben müssen dann in einer *.bnm Datei angegeben werden, wobei * der selbe Name ist wie die Nutzergrafikdatei. Bei den Positionsangaben wird das "Grundelement" stets als 0;0 gezählt. Für die Animation eines Symboles mit 1 Element Breite und 4 Elementen Höhe, bei dem das oberste Teilelement animiert werden soll, müssten die Koordinaten wie folgt angegeben werden:
xd=0, b=1, yd= +3, h= 1
Außerdem müssen die Zahl der Animationsschritte und die Symbolnummer angegeben werden.
Dann musst du die entsprechenden Phasen (= Grafiken der einzelnen Animationsschritte) anlegen.
In der *.bnm wird definiert, in welcher Reihenfolge die einzelnen Phasen ablaufen, wie lange diese gezeigt werden (in Einheiten von 50ms, bei Intervallangabe zufällige Zeitwahl) und ob zusätzlich ein Sound abgespielt wird.
Beispiel: Grafik Nummer 28 ist 4 Elemente hoch und 1 Element breit, davon soll nur das oberste Teilelement animiert werden. Es bestehen 4 Phasen, die jeweils für ein bis zwei Sekunden ohne Sound gezeigt werden sollen.
xd=0, b=1, yd= +3, h= 1, st= 4, sym=28
0, 20, 40, 0
1, 20, 40, 0
2, 20, 40, 0
3, 20, 40, 0
;
Wenn man mehrere Symbole nebeneinander bauen möchte, die synchron animiert werden, sollte man die Zeitangabe ohne Intervall (kleiner Wert = großer Wert) angeben. Die Zeiten können natürlich für jede Phase verschieden sein, z.B. wenn der Startzustand vor Beginn der Animation erstmal eine Weile gezeigt werden soll.
Eine grobe Erklärung der Befehle ist auch in der BAHN-Hilfe enthalten. Ein deinem Anwendungsfall vermutlich sehr ähnliches Beispiel für eine BAHN-Standardgrafik ist übrigens das BAHN-Hochhaus (Symbol 54712). Also ggf. auch dort mal schauen.
MfG Jan
Aus welchen Teilen (alles ein Element breit oder breiter ?) besteht deine Fähre und was davon soll animiert werden ? Diese Angaben müssen dann in einer *.bnm Datei angegeben werden, wobei * der selbe Name ist wie die Nutzergrafikdatei. Bei den Positionsangaben wird das "Grundelement" stets als 0;0 gezählt. Für die Animation eines Symboles mit 1 Element Breite und 4 Elementen Höhe, bei dem das oberste Teilelement animiert werden soll, müssten die Koordinaten wie folgt angegeben werden:
xd=0, b=1, yd= +3, h= 1
Außerdem müssen die Zahl der Animationsschritte und die Symbolnummer angegeben werden.
Dann musst du die entsprechenden Phasen (= Grafiken der einzelnen Animationsschritte) anlegen.
In der *.bnm wird definiert, in welcher Reihenfolge die einzelnen Phasen ablaufen, wie lange diese gezeigt werden (in Einheiten von 50ms, bei Intervallangabe zufällige Zeitwahl) und ob zusätzlich ein Sound abgespielt wird.
Beispiel: Grafik Nummer 28 ist 4 Elemente hoch und 1 Element breit, davon soll nur das oberste Teilelement animiert werden. Es bestehen 4 Phasen, die jeweils für ein bis zwei Sekunden ohne Sound gezeigt werden sollen.
xd=0, b=1, yd= +3, h= 1, st= 4, sym=28
0, 20, 40, 0
1, 20, 40, 0
2, 20, 40, 0
3, 20, 40, 0
;
Wenn man mehrere Symbole nebeneinander bauen möchte, die synchron animiert werden, sollte man die Zeitangabe ohne Intervall (kleiner Wert = großer Wert) angeben. Die Zeiten können natürlich für jede Phase verschieden sein, z.B. wenn der Startzustand vor Beginn der Animation erstmal eine Weile gezeigt werden soll.
Eine grobe Erklärung der Befehle ist auch in der BAHN-Hilfe enthalten. Ein deinem Anwendungsfall vermutlich sehr ähnliches Beispiel für eine BAHN-Standardgrafik ist übrigens das BAHN-Hochhaus (Symbol 54712). Also ggf. auch dort mal schauen.
MfG Jan
Re: Wie wäre es mit Eisenbahnfähren?
Hallo,Jan Eisold hat geschrieben:N´Abend !
Aus welchen Teilen (alles ein Element breit oder breiter ?) besteht deine Fähre und was davon soll animiert werden ? Diese Angaben müssen dann in einer *.bnm Datei angegeben werden, wobei * der selbe Name ist wie die Nutzergrafikdatei. Bei den Positionsangaben wird das "Grundelement" stets als 0;0 gezählt. Für die Animation eines Symboles mit 1 Element Breite und 4 Elementen Höhe, bei dem das oberste Teilelement animiert werden soll, müssten die Koordinaten wie folgt angegeben werden:
xd=0, b=1, yd= +3, h= 1
Außerdem müssen die Zahl der Animationsschritte und die Symbolnummer angegeben werden.
Dann musst du die entsprechenden Phasen (= Grafiken der einzelnen Animationsschritte) anlegen.
In der *.bnm wird definiert, in welcher Reihenfolge die einzelnen Phasen ablaufen, wie lange diese gezeigt werden (in Einheiten von 50ms, bei Intervallangabe zufällige Zeitwahl) und ob zusätzlich ein Sound abgespielt wird.
Beispiel: Grafik Nummer 28 ist 4 Elemente hoch und 1 Element breit, davon soll nur das oberste Teilelement animiert werden. Es bestehen 4 Phasen, die jeweils für ein bis zwei Sekunden ohne Sound gezeigt werden sollen.
xd=0, b=1, yd= +3, h= 1, st= 4, sym=28
0, 20, 40, 0
1, 20, 40, 0
2, 20, 40, 0
3, 20, 40, 0
;
Wenn man mehrere Symbole nebeneinander bauen möchte, die synchron animiert werden, sollte man die Zeitangabe ohne Intervall (kleiner Wert = großer Wert) angeben. Die Zeiten können natürlich für jede Phase verschieden sein, z.B. wenn der Startzustand vor Beginn der Animation erstmal eine Weile gezeigt werden soll.
Eine grobe Erklärung der Befehle ist auch in der BAHN-Hilfe enthalten. Ein deinem Anwendungsfall vermutlich sehr ähnliches Beispiel für eine BAHN-Standardgrafik ist übrigens das BAHN-Hochhaus (Symbol 54712). Also ggf. auch dort mal schauen.
MfG Jan
nun... es trifft es nicht. Ich wollte die Uz-Datei bewegen. Waagerecht. Aber ich mach mir halt Gedanken, ob man einen Signalsatz baut, bei dem das Schiff mal da ist, und mal nicht....
Gruß Jörg
- Jan Eisold
- Beiträge: 5048
- Registriert: Montag 17. März 2003, 15:55
- Wohnort: Dresden
- Kontaktdaten:
Re: Wie wäre es mit Eisenbahnfähren?
Hm, die Grafik insgesamt zu bewegen geht nicht. Man könnte natürlich die "Animation" derart gestalten, dass die Fähre mal da ist und mal nicht, sprich noch eine zweite Phase mit leerem Liegeplatz zeichnen. Andererseits hat so eine Fähre ja doch eine gewisse Liegezeit, da kann man eigentlich auch mit einer statischen Grafik leben.
MfG Jan
MfG Jan
Re: Wie wäre es mit Eisenbahnfähren?
Hallo Jan,Jan Eisold hat geschrieben:Hm, die Grafik insgesamt zu bewegen geht nicht. Man könnte natürlich die "Animation" derart gestalten, dass die Fähre mal da ist und mal nicht, sprich noch eine zweite Phase mit leerem Liegeplatz zeichnen. Andererseits hat so eine Fähre ja doch eine gewisse Liegezeit, da kann man eigentlich auch mit einer statischen Grafik leben.
MfG Jan
das liest sich alles ja ganz ansprechend.
Ich habe bis jetzt jedoch keine bnm-Datei als Beispiel gefunden, bei der ich ein Symbol, bestehend aus a,b und c-Teil (jeweils 3x uzg zusammengefügt zu 1x uz1,
also 3 Elemente breit und 5 Elemente hoch) als Animation nach einer gewissen Zeit komplett mit einem Symbol selbiger Breite und Höhe als u**b und später mit u**c ausgetauschen könnte.
Die Anleitung in der Hilfe dazu ist irritierend, wenn man mal keine Schornsteine aus mehreren Phasen bauen möchte...
Gebrauchen könnte ich das mehrfach, zumal Signale nicht mehr als 3 Elemente in der Höhe abdecken und tauschen könnte.
In der Breite -> Fehlanzeige!
Gruß Jörg
- Jan Eisold
- Beiträge: 5048
- Registriert: Montag 17. März 2003, 15:55
- Wohnort: Dresden
- Kontaktdaten:
Re: Wie wäre es mit Eisenbahnfähren?
Hallo Jörg,
vielleicht hilf dir dieses kleine Beispiel weiter.
Rauch ist übrigens eine spezielle Animation - hier reicht eine einzige Phase, die nach einer bestimmten Zeit einfach neu geladen wird. Bei neu Laden wird der Rauch dann als zufällige Pixelanordnung neu erzeugt.
MfG Jan
vielleicht hilf dir dieses kleine Beispiel weiter.
Rauch ist übrigens eine spezielle Animation - hier reicht eine einzige Phase, die nach einer bestimmten Zeit einfach neu geladen wird. Bei neu Laden wird der Rauch dann als zufällige Pixelanordnung neu erzeugt.
MfG Jan
Sie haben keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Re: Wie wäre es mit Eisenbahnfähren?
Hallo Jan,Jan Eisold hat geschrieben:Hallo Jörg,
vielleicht hilf dir dieses kleine Beispiel weiter.
Rauch ist übrigens eine spezielle Animation - hier reicht eine einzige Phase, die nach einer bestimmten Zeit einfach neu geladen wird. Bei neu Laden wird der Rauch dann als zufällige Pixelanordnung neu erzeugt.
MfG Jan
wirklich genial, das Teil. Funktioniert zufriedenstellend. (PN).
Gruß Jörg
Re: Wie wäre es mit Eisenbahnfähren?
@OffTopic, Joethamm
Hallo Jörg, du hattes mir ne Nachricht geschickt, aber da steht jetzt:
"Diese Nachricht wurde von ihrem Autor gelöscht, bevor sie an Sie ausgeliefert wurde."
War es was wichtiges?
LG Elchi
Hallo Jörg, du hattes mir ne Nachricht geschickt, aber da steht jetzt:
"Diese Nachricht wurde von ihrem Autor gelöscht, bevor sie an Sie ausgeliefert wurde."
War es was wichtiges?
LG Elchi
Re: Wie wäre es mit Eisenbahnfähren?
Hey Elchi,Elchi82 hat geschrieben:@OffTopic, Joethamm
Hallo Jörg, du hattes mir ne Nachricht geschickt, aber da steht jetzt:
"Diese Nachricht wurde von ihrem Autor gelöscht, bevor sie an Sie ausgeliefert wurde."
War es was wichtiges?
LG Elchi
gut, dann kommt Sie halt nochmal...
Gruß Jörg
Re: Wie wäre es mit Eisenbahnfähren?
http://www.das-bahn-forum.de/bahnforum/ ... =14&t=2805
Der Link zum ersten Schiff...
Und hier die neuen in der Planung... Leider nicht nur Eisenbahnfähren...
Der Link zum ersten Schiff...
Und hier die neuen in der Planung... Leider nicht nur Eisenbahnfähren...
- Rednael_186
- Beiträge: 123
- Registriert: Dienstag 6. Oktober 2009, 10:47
- Wohnort: Dresden
Re: Wie wäre es mit Eisenbahnfähren?
Guten Tag,
da ich mich auch seit einer Weile mit Animationen beschäftige, wollte ich (auf den Beitrag von Jan
Ist es möglich, Animationen synchron ablaufen zu lassen, und wenn ja, wie?
Schönen Sonntag noch,
mfG Leander
da ich mich auch seit einer Weile mit Animationen beschäftige, wollte ich (auf den Beitrag von Jan
bezogen) mal die Frage stellen:Jan Eisold hat geschrieben:Wenn man mehrere Symbole nebeneinander bauen möchte, die synchron animiert werden, sollte man die Zeitangabe ohne Intervall (kleiner Wert = großer Wert) angeben. Die Zeiten können natürlich für jede Phase verschieden sein, z.B. wenn der Startzustand vor Beginn der Animation erstmal eine Weile gezeigt werden soll.
Ist es möglich, Animationen synchron ablaufen zu lassen, und wenn ja, wie?
Schönen Sonntag noch,
mfG Leander
Bahnnetz im Aufbau - 99 Prozent - VIW Dresden '10
- Jan Eisold
- Beiträge: 5048
- Registriert: Montag 17. März 2003, 15:55
- Wohnort: Dresden
- Kontaktdaten:
Re: Wie wäre es mit Eisenbahnfähren?
Hallo,
MfG Jan
Grundvorraussetzung wäre, dass die Grafiken über die selbe Anzahl Phasen verfügen und für die parallelen Phasen auch die selben, festen Zeitwerte (min = max) definiert wurden. Dann wäre die Frage, ob BAHN die Animation von Grafiken immer bei Phase 0 beginnt bzw. dies auch noch so ist, wenn man die Ansicht wechselt (z.B. zuerst im Bildschirmausschnitt nur ein Symbol zu sehen, dann scrollt man rüber und sieht zwei). Das könnte doch eigentlich mal jemand ausprobieren.Rednael_186 hat geschrieben: Ist es möglich, Animationen synchron ablaufen zu lassen, und wenn ja, wie?
MfG Jan
- Rednael_186
- Beiträge: 123
- Registriert: Dienstag 6. Oktober 2009, 10:47
- Wohnort: Dresden
Re: Wie wäre es mit Eisenbahnfähren?
Hallo Jan,
das habe ich auch schon getan; zweimal die gleiche Animation (jeweils mit festen Zeitwerten) nebeneinander gebaut. Parallel laufen sie aber leider nicht ab.
Ich hoffte vielmehr auf einen Trick bzw. Befehl in der Animationsdatei, der selbige synchronisiert (Immer zur vollen Minute, dazwischen Standbild oder etwas in der Richtung).
Trotzdem Danke für die Antwort.
MfG Leander
das habe ich auch schon getan; zweimal die gleiche Animation (jeweils mit festen Zeitwerten) nebeneinander gebaut. Parallel laufen sie aber leider nicht ab.
Ich hoffte vielmehr auf einen Trick bzw. Befehl in der Animationsdatei, der selbige synchronisiert (Immer zur vollen Minute, dazwischen Standbild oder etwas in der Richtung).
Trotzdem Danke für die Antwort.
MfG Leander
Bahnnetz im Aufbau - 99 Prozent - VIW Dresden '10
- Jan Eisold
- Beiträge: 5048
- Registriert: Montag 17. März 2003, 15:55
- Wohnort: Dresden
- Kontaktdaten:
Re: Wie wäre es mit Eisenbahnfähren?
N´Abend,
MfG Jan
Ahja.Rednael_186 hat geschrieben:das habe ich auch schon getan; zweimal die gleiche Animation (jeweils mit festen Zeitwerten) nebeneinander gebaut. Parallel laufen sie aber leider nicht ab.
Nee, sowas gibts noch nicht. Synchronisieren mit der Simulationszeit wäre auch schwierig, denn was passiert bei gestopptem Netz oder Geschwindigkeitswechsel ? Vielleicht ginge es aber in Bezug zur Echtzeit. Müssten sich allerdings dann viele Leute wünschen...Ich hoffte vielmehr auf einen Trick bzw. Befehl in der Animationsdatei, der selbige synchronisiert (Immer zur vollen Minute, dazwischen Standbild oder etwas in der Richtung).
MfG Jan