Jump to content

Goetz

Mitglieder
  • Gesamte Inhalte

    4925
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von Goetz

  1. Goetz

    Neuer Modelbauer

    Hallo Frank, deine Wassermühle gefällt mir sehr. Viele Grüße Götz
  2. Du erstellst für jede Weiche in der EV ein Ereignis Art: "Zug verlässt ein Gleis". Lok: jede Lok Gleis: die entsprechende Weiche Aktion: Stelle Weiche Weiche: die entsprechende Weiche Stellung 1 bzw. 0, je nachdem, ob die Grundstellung "Geradeaus" oder "Abzweig" sein soll.
  3. Hallo Brummi, das gefällt mir sehr gut und rechtfertigt meines Erachtens den zusätzlichen Aufwand. Viele Grüße Götz
  4. Hallo Brummi, pardon, da hatte ich mich verguckt. Ich dachte, dass ich im letzten Screenshot mit den fünf Kandidaten Spiegelungen bei den linken drei Bäumen gesehen hätte. In den Wipfeln sah ich Gabelungen, die wie das Ergebnis einer Spiegelung aussahen. Bei erneutem Hinsehen ist mir jetzt aber klar, woher diese Gabeln stammen. Hallo Frank Kantenglättung tritt eigentlich überall auf. Zoom in ein beliebiges Foto so weit, dass du die einzelnen Pixel deutlich erkennen kannst und du wirst sehen, dass sich an jeder beliebigen Kante die beiden benachbarten Farben vermischen. Das gleiche passiert auch dort, wo du mit einem Grafikprogramm Linien und Flächen zeichnest. Sogar die Schriften auf deinem Windows Desktop haben diese Kantenglättung. In älteren Windows Versionen sahen Schriften noch so aus: ---> Selbst in Originalgröße erkennt man (schwach) die Treppen. Heute sieht ein Windows Desktop so aus: Dank Kantenglättung wirken die Schriften eleganter. Viele Grüße Götz Ich hoffe, ihr verzeiht mir die übergroßen Bilder, die mir zur Verdeutlichung nötig erschienen.
  5. Hallo Frank, einen Alphakanal benötigst du immer dann, wenn Löcher in eine Textur geschnitten werden sollen. Bei den Bäumen ist das der Fall. Bei Zwischenräumen in Gitterstrukturen ebenfalls. Die Arme von Flügelsignalen wären ein weiteres Beispiel. Und es gäbe noch einige mehr ... Die schwarzen und weißen Pixel im Alphakanal sind sozusagen die An/Aus-Schalter für die zugehörigen Pixel in der eigentlichen Textur. Und wenn die Pixel im Alphakanal alle nur 100 % Weiß oder 0% Schwarz sind, dann gibt es im Alphakanal nur zwei mögliche Zustände. An oder Aus. Damit genügt ein Bit pro Pixel, um diesen Zustand zu speichern. Für solche Fälle gibt es die DXT-1 Texturen. Viele Grüße Götz @ Roter Brummer Mir persönlich fallen die gespiegelten Seiten bei den Bäumen unangenehm auf. Ich empfinde die störender als die Tatsache, dass die Bäume aus gekreuzten Flächen bestehen. Bei den Baumkronen springt mir die Spiegelung besonders ins Auge.
  6. Vorsicht! Transparenzen entstehen schnell, ohne dass es einem bewusst ist. Die Kantenglättung (Antialiasing) vermischt nämlich Pixel an den Kanten um so die Treppen zu kaschieren, die andernfalls bei schrägen Linien entstehen. Sie ahmt damit genau das nach, was auch (aus anderem Grund) bei Aufnahmen mit einer Kamera passiert. Originalgröße Ausschnitt-Vergrößerung (um die einzelnen Pixel sichtbar zu machen) In diesem Alphasignal sind nicht nur 0% Schwarz und 100% Weiß vorhanden, sondern auch Graustufen. Diese werden völlig korrekt als Transparenz interpretiert!
  7. Dieser Thread enthält schon Beispiele dazu. Du musst ihn nur aufmerksam studieren ;-)
  8. Nein, das ist nicht immer nötig, sondern hängt davon ab, wofür man die Variable nutzt. Nein, es muss nicht immer eine Zahl sein. Man kann in einer Variablen auch Text speichern. Zum Beispiel einen Zugnamen.
  9. Da hast du recht. Ich war gedanklich so auf die Variable fixiert, dass ich diesen (direkteren) Weg komplett übersehen habe. Es fehlt generell und für so manchen Zweck eine Art "case" Verzweigung in der EV. Also eine mehrfache Verzweigung für Fall 1, Fall 2, Fall 3 etc. Aber Neo hatte mir mal recht schlüssig erläutert, warum es diese Art der Verzweigung nicht gibt. Und letztlich bleibt der Aufwand ja auch fast der gleiche. Ob ich nun anhand eines Wertes vielfach verzweige oder für jeden denkbaren Wert einer Variablen ein eigenes Ereignis erstelle, macht keinen nennenswerten Unterschied. Eine Art "case" Verzweigung würde es nur etwas kompakter machen, weil man alle Varianten in einem Ereignis zusammenfassen könnte.
  10. Aber du kannst die Änderung einer Variablen als Auslöser für ein Ereignis nutzen. Setz eine Variable auf den Status des hinteren Signals, wenn dieses schaltet. Erstele zwei weitere Ereignisse: Variable "hinteres Signal" wird gesetzt - Wert 0 Variable "hinteres Signal" wird gesetzt - Wert 1 Bei beiden ist die Bedingung: "Vorderes Signal offen" Wenn die Bedingung erfüllt ist, dann schaltest du das Vorsignal. Im ersten Ereignis auf 0, im zweiten auf 1 Wenn die Bedingung nicht erfüllt ist, dann schaltest du in beiden Ereignissen das Vorsignal dunkel.
  11. Was ist bei Aktion unter "Bedingungen sind NICHT erfüllt" eingetragen?
  12. @ Schlagerfuzzi Ich fürchte, dass deine "blumige" Konstruktion nicht das ist, wonach EASY sucht. @ EASY Das, was du im Bild zeigst, nennt man für gewöhnlich einen Hosenträger. Der lässt sich mit normalen Gleisen aus dem realen Modellbahnsortiment nicht bauen und ist daher auch im MBS nur mit Trickserei zu bewerkstelligen. Und im Bogen (wie auf deinem Screenshot) ist es nehezu unmöglich.) In der Realität kommt er jedoch vor. Man findet den eher selten. Nämlich dort, wo die Platzverhältnisse beengt sind. Ist genügend Platz vorhanden, dann baut die Bahn lieber zwei Gleiswechsel hintereinander. (Einmal hin und einmal zurück.) Das erfüllt die gleiche Aufgabe und man vermeidet so die anfällige und aufwendige Kreuzung. (Solche Dinge habe ich auch erst gelernt, seit ich mich mit der virtuellen Eisenbahn befasse.) Wenn dir bei deinen Tests der Abstand zwischen den Gleisen nicht wichtig ist, dann kannst du den Hosenträger erzielen, indem du vier Weichen um eine normale Kreuzung (keine DKW!) herum anschließt. Dock die vier abbiegenden Zweige der Weichen an die Kreuzung an und verbinde die geraden Enden mit Flexigleis. Damit bekommst du einen Hosenträger auf gerader Strecke hin. Aber wenn ich dich richtig verstehe, dann suchst du nicht speziell nach einer Möglichkeit selbst einen Hosenträger zu bauen, sondern alle erdenklichen exotischen, aber trotzdem sinnvollen Gleisverbindungen?
  13. Weil ein Bild manchmal doch mehr sagt, möchte ich Brummis Aussage ergänzen: Das Ereignis "Zug betritt ein Gleis" tritt schon in dem Augenblick ein, wenn ein Zug das entsprechende Gleis berührt. Ich habe das "Halt" Gleis von Brummis Modul rot eingefärbt und das davor liegende "Bremsen" Gleis grün. Wenn der Zug das rote Gleis betritt und von rechts kommt, dann steht er zugleich auch auf dem grünen Gleis. Käme er von links, dann stünde er zugleich auf dem gelben Gleis (der DKW), aber keinesfalls schon auf dem grünen Gleis. Daher müssen zwei Bedingungen erfüllt sein, damit der Zug gestoppt wird: Das Signal ist geschlossen auf dem Gleis "Bremsen N103" steht ein Zug oder Waggon Diese Bedingungen müssen mit UND verknüpft sein. Wel der Zug nur dann gestoppt werden darf, wenn beide Bedingungen zugleich erfüllt sind, jedoch nicht, wenn nur entweder die eine ODER die andere Bedingung erfüllt ist.
  14. Wenn etwas mal geht und mal nicht, dann musst du es eine Weile sehr genau beobachten um zu sehen, was der Unterschied ist. Daraus kannst du sehr viel lernen. In deinem Beispiel werden die Loks immer dann stoppen, wenn gleichzeitig eine Lok auf dem roten Gleis ist und die andere das blaue Gleis betritt. ist jedoch die eine Lok schon wieder vom roten Gleis runter, wenn die zweite das blaue Gleis betritt, dann stoppen die Loks nicht. Weil die Bedingung "Lo/Waggonk steht auf Gleis" dann nicht mehr erfüllt ist.
  15. Du kannst eine DKW (Doppelkreuzungsweiche) auswählen, bei den Eigenschaften auf (Bearbeiten) klicken und siehst dann die Maße. Die können von Modell zu Modell sehr unterschiedlich sein, denn DKWs gibt es in verschiedenen Winkeln und Längen. Nicht nur im MBS, sondern auch in der Realität.
  16. Egal, wie viele Module du zusammensteckst und was du dazwischen noch alles einbaust - für die EV ist das eine einzige Anlage und du kannst aus der EV alles ansteuern, was sich darauf befindet.
  17. Eine sehr schöne, einfache Beispielanlage mit Anleitung, die du für Aloys gebaut hast, Quackster!
  18. Die Variable _CurrentSpeed liefert immer die Geschwindigkeit exakt auf fünf Nachkommastellen genau. Das lässt sich auch nicht per EV auf- oder abrunden. Wenn die Geschwindigkeit haargenau 50 beträgt, dann wird es auch genau so (und ohne Nullen hinter dem Komma) angezeigt. Weicht der Wert minimal ab, dann hat man die Darstellung von deinem Screenshot.
  19. Prima, Neo. Danke für die schnelle Antwort.
  20. Wo? Wie soll der Leser wissen, welche Stelle du meinst?
  21. Ist bei der Umstellung auf das neue Forum (welches mir übrigens sehr gut gefällt!) der englische Abschnitt verloren gegangen?
  22. Vielen Dank für den Hinweis, EASY! Wenn ich es richtig sehe - ich habe ein wenig damit experimentiert - dann enthält _Time die Uhrzeit als String. Damit kann man in der EV die Uhrzeit an Textfelder übergeben. Aber für Berechnungen oder Vergleiche in der EV eignet sich diese Variable demnach nicht, oder doch?
  23. Nein, du machst da nichts falsch. Sobald die Spitze des Zuges ein Gleis berührt, wird das Ereignis für "Zug betritt ein Gleis" ausgelöst. Egal, ob vorne die Lok ist oder nicht. Für den normalen Betrieb einer Anlage ist das auch vernünftig und sinnvoll. Es gibt im MBS eine Bedingung "Lok/Waggon steht auf Gleis". Damit kann man beispielsweise prüfen, ob ein Gleis schon besetzt ist. Aber für deinen Zweck nützt das nichts. Das, was du gerne möchtest - nämlich die Schrift erst dann anzeigen, wenn die Lok auf dem Gleis steht - geht mit dem MBS nicht.
  24. In der aktuellen Beta Version findest du jetzt in der EV die Uhrzeit als Ereignis. Sorry - das beantwortet natürlich nicht deine Frage ...
×
×
  • Neu erstellen...