Jump to content

Goetz

Mitglieder
  • Gesamte Inhalte

    5797
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von Goetz

  1. Der Film zum Buch:
  2. In Kurzfassung: Nachdem du beim Start den gewünschten Maßstab (z.B. H0) angegeben hast, siehst du nun die leere Holzplatte mit ihren Standard Abmessungen vor dir. Mach einen Doppelklick auf die Holzplatte (Ein Doppelklick wählt Objekte aus, die für die normale Anwahl gesperrt sind) Wähle unten rechts in der Kopfleiste des "Eigenschaften"-Fensters das Zahnrad-Symbol (ist wahrscheinlich schon ausgewählt) Klicke auf den Knopf "Bearbeiten" Gib die gewünschten Werte für die Bodenplatte ein. Die Bodenplatte ist für die normale Auswahl gesperrt, weil man sie sonst ständig aus Versehen auswählen würde, wenn man eigentlich ein Gleis, ein Haus oder eine Lok anwählen wollte. Die Stecknadel in der Kopfzeile des "Eigenschaften"-Fensters schaltet diese Sperre an oder aus.
  3. Hallo @Walter dieselben Probleme habe ich nicht. Aber ich habe ein Video für dich, welches dir die Grundzüge der EV in der Version 5 erklärt. Vielleicht entdeckst du beim Anschauen ja selbst, warum es bei dir bisher noch nicht geklappt hat? Aus "es funktioniert einfach nicht" kann leider niemand ablesen, warum es bei dir bisher nicht geht. Wir sehen ja nicht, was du tust. Viele Grüße Götz
  4. Goetz

    Timer

    Es freut mich, dass ich helfen konnte, Idefix. Danke für die Rückmeldung Götz
  5. Hallo Hans, wenn du mit Hinweis das Wort "Verzögerung" meinst ..? Das kannst du so schreiben. Oder ein beliebiges anderes Wort nehmen, wie z.B. "Wartezeit". Wichtig sind die Anführungszeichen, weil das Wort als Name verwendet wird. Und natürlich, dass du an beiden Stellen dasselbe Wort wählst. Den grünen Kommentarblock oben kannst (und solltest) du löschen. Den hat neo dort hingeschrieben, damit man einmal nachlesen kann, was es mit diesem Fenster überhaupt auf sich hat. Wenn du den Text gelesen hast, dann brauchst du ihn nicht mehr. Und wer ihn nicht lesen (=verstehen) kann, braucht ihn eigentlich auch nicht. Der nimmt also nur Platz weg (nachdem man ihn einmal aufmerksam angeschaut hat! ) Liebe Grüße Götz
  6. Habe ich gerne gemacht, Hans. Diese Demo zeigt nur diesen einen Effekt: Wie man die Ausführung der Befehle in einem Gleiskontakt von einer Objektvariablen abhängig macht und wie man diese Variable von Außen (in diesem Fall vom Signal aus) steuert. Als einziges Extra habe ich noch eingebaut, dass ein Zug, der am Signal wartet, dann wieder losfährt, wenn man das Signal auf Fahrt stellt. Das macht die Bedienung etwas bequemer. Aber ansonsten zeigt die Demo wirklich nur, wie man den Bremskontakt über das Signal an- und ausschalten kann. Damit man das Verfahren in allen Einzelheiten studieren kann, ohne sich im Gestrüpp weiterer EV Einträge zu verlieren. Demo Anlage: Gleiskontakt Deaktivierung per Variable..mbp
  7. Den Kontakt kannst du auf folgendem Umweg wieder aktivieren: Du musst ihm per Lua Koordinaten zuweisen, die ihn genau auf das gewünschte Gleis setzen. (Also auf die Koordinaten, die er auch ursprünglich hatte.) Aber was man dir eigentlich sagen wollte, ist folgendes: Es ist gar nicht sinnvoll, den Kontakt zu deaktivieren. Viel einfacher ist es, eine Objekt-Variable (z.B. in diesem Kontakt) auf false zu setzen, wenn der Kontakt "stillgelegt" werden soll in der EV prüfst du, ob die Variable auf true steht. Und nur dann führst du den Code aus Willst du den Kontakt wieder aktivieren, dann setzt du diese Objektvariable wieder auf true Ein passendes Bild dazu kann ich nicht liefern. Ich könnte aber auf Wunsch versuchen, eine Demo zu bauen. Viele Grüße Götz
  8. Nein, Andy - für Reinhard ist das kein Unterschied. Er kann sich mit einem normalen Monitor genauso in der 3D Welt bewegen. Plastisch wird es aber in keinem Fall. Er gehört damit zu den wenigen Menschen, denen dieses Erlebnis leider verwehrt bleibt. Nachsatz: Ah - Moment ... Ich hatte die Kopfbewegung vergessen, die ja auch zu einem räumlichen Gefühl beiträgt. Die hat er mit VR, aber nicht mit dem normalen Monitor (es sei denn, er nutzt Track IR)
  9. Goetz

    Timer

    Die Übertragung eines (beliebigen) Textes an ein Textfeld ist eine einmalige Aktion. Genauso, wie z.B. das Stoppen eines Zuges, das Umschalten einer Weiche oder eines Signales, das Öffnen einer Schranke etc. Du kannst also nicht kontinuierlich die Zeit des Timers im Textfeld anzeigen, sondern du musst dem Textfeld im Sekundentakt (oder was auch immer dein Countdown anzeigen soll) einen aktualisierten Text zuweisen. Und das kannst du selbstverständlich mit der EV tun. Du musst also deinen Timer so einrichten, dass er nur für die Dauer deines Taktes läuft. Beispielsweise für 1 Sekunde. Und immer dann, wenn dieser Timer abgelaufen ist, eine Zahl ändern, die du in einer Variablen hinterlegt hast. Diese Zahl zeigst du an. Und diese Zahl prüfst du um zu sehen, ob der Countdown abgelaufen ist. Beispiel: Countdown.mbp
  10. Setzt den Zug mal in Bewegung. Dann hast du tagelang Spaß und nicht nur ein paar Stunden
  11. Tut mir leid, Jube, aber die Beschreibung genügt mir nicht, um die Fehlerursache zu erkennen. Was sie enthält, sieht soweit richtig aus. Aber wenn es sich auf zwei Anlagen unterschiedlich verhält, dann muss es Unterschiede zwischen den beiden Anlagen geben. Und dieser Unterschied ist in deiner Beschreibung natürlich nicht zu sehen. Wenn du nur sagst, dass die EV in beiden Anlagen genau identisch ist, dann haben wir keine Chance zu sehen, worin der Unterschied besteht der zum unterschiedlichen Verhalten führt. Der kann auch an anderer Stelle sitzen, als in der EV selbst. Beispielsweise könntest du an einer Stelle ein Schlagwort vergessen haben. (Sag jetzt nicht: "Das ist es nicht." Das war nur ein Beispiel dafür, was wir alles nicht sehen können.)
  12. Ich vermute: zu viele Filter zugleich. Angenommen, die ID wäre z.B. richtig, aber die Anlage wäre nicht Bahnland zugeordnet, dann könnte das System sie mit deinen Angaben nicht finden. Wenn sie als Bahnlands Anlage geführt wird, du aber in der Content-ID einen Zahlendreher drin hast, bleibt das Ergebnis ebenfalls leer. "Aber ich habe die ID doch kopiert?" - Ja, aber weißt du, ob Bahnland sich vielleicht vertippt hat? Gib entweder die exakte und richtige Content ID an. Oder such nach Anlagen von Bahnland. Oder nach Anlagen mit "Gotthard" im Namen. Oder schau die Anlagen mit top Bewertungen durch. ...
  13. Dann ist deine Formulierung aber sehr unglücklich gewählt. Man kann nicht rauslesen, dass die Betonung auf "Eine" liegt und du meinst, dass es davon mehr geben sollte. Es liest sich so, als sollte es diese Phase nach deiner Vorstellung gar nicht geben.
  14. Stimmt, Hans. Sprache ist permanent im Wandel. Schon unsere Eltern sprachen nicht mehr wie weiland Goethe oder Schiller. Und unser gesamter Wortschatz setzt sich aus "importierten" Wörtern zusammen. Viele Grüße Götz
  15. Doch. Und zwar an jeder Kreuzung. Wie in der Realität. Du musst nämlich eine Kreuzung leerfahren, bevor du den Weg für eine neue Fahrtrichtung frei gibst. Achte mal drauf, wenn du das nächste Mal mit dem Auto unterwegs bist.
  16. Eigentlich war ich nur selbst überrascht als ich nachgeschaut hab, wie es wirklich ist. Meine Vorstellung war nämlich so wie deine.
  17. @HaNNoveraNer sieht gut aus. Aber stell die Ampeln bitte mittig neben den Überweg. Dann sieht der Autofahrer sie besser.
  18. @BahnLand, @HaNNoveraNer Soweit ich es aus einem anderen Thread erinnere, hat Kissenzerwühler die V4 im Einsatz. Damit fällt der Rechtsklick aus und das Umbenennen alleine hilft auch nicht weiter. Aber ein Export der EV könnte helfen: Damit kann er eine Liste aller Ereignisse erzeugen und speichern. Das gibt ihm einen Überblick. Viele Grüße Götz
  19. Der Name war seinerzeit übrigens irreführend, denn in diesen Wagen gab es nicht nur Brötchen und Brezeln, sondern auch warme Würstchen und Getränke scnr
  20. Hallo Jürgen, du hast recht, daran liegt es. Das Kontextmenü beim Rechtsklick auf Objekte kam erst mit V5 hinzu. Darüber hinaus wurde die Ereignisverwaltung in der V5 komplett neu und viel besser gestaltet. Für solche cleveren Aktionen wie "Jeder Zug fährt mit seiner individuellen Geschwindigkeit los" würde ich dir den Umstieg wirklich empfehlen. Weil das mit der V5 Spaß macht, wohingegen es in V4 schnell zu Frust führen kann. In diesem Video kannst du dir ein paar Beispiele zur V5 EV anschauen. Das ist zwar langatmig, weil das ursprünglich eine Live-Sendung auf Twitch war. Aber ich habe mich bemüht möglichst nachvollziehbar zu zeigen, wie die V5 EV organisiert ist. Du kannst übrigens problemlos V4 und V5 auf demselben Rechner betreiben. Auch eine kostenlose V5 Standard neben deiner V4 Professional. Und so die Verbesserungen in V5 an deiner eigenen Anlage ausprobieren. Viele Grüße Götz
  21. Zwei sind Fahrspuren, die dritte ist für den sichtbaren Spline. Diese Aufteilung ist ein gutes Konzept.
  22. Wissen tu ich es auch nicht. Aber der Radfahrer steht schon rechts vom geradeaus fahrenden Auto. Also eigentlich zum Linksabbiegen auch in dieser Hinsicht auf der falschen Seite. Deshalb möchte man möglicherweise hervorheben, dass er kein linksabbiegendes Fahrzeug ist, sondern eher in einer ähnlichen Rolle wie ein querender Fußgänger. Es ist also vielleicht ein Versuch, die Konflikte zwischen Fahrrad und Auto an solch neuralgischen Punkten zu entschärfen. Und wenn es einer ist, dann scheitert er vermutlich genau daran, dass sich die meisten Verkehrsteilnehmer nur fragen: "Wer hat denn da was vertauscht?" und gar nicht auf die Idee kommen, dass es einen Zweck erfüllen soll. Aber das ist wirklich nur meine persönliche Fantasie dazu.
  23. Hallo Hans, da das Interesse sehr gering ausgefallen war, verlor ich die Motivation und ich habe das Thema nicht weiter verfolgt. Das liegt daran, dass sich Lua in diesem Punkt nicht an Konventionen hält. In anderen Programmiersprachen beginnen Listen, Aufzählungen etc. mit 0. Nur in Lua beginnt eine Tabelle mit Element 1. Im 3D MBS hast du eine Mischung aus beidem. Weil du einerseits mit Listen hantierst, die im 3D MBS erzeugt werden. Und andererseits auch mit Lua eigene Listen erzeugen kannst. Viele Grüße Götz
  24. Hallo Bahnland, so merkwürdig diese Aufteilung auch aussehen mag - sie ist vorbildgerecht. Du findest sie genau so in der realen Welt wieder. Viele Grüße Götz
  25. Weil der 3D Renderer nur das direkte Licht berechnen kann, aber nicht das Streulicht. Was du suchst, nennt sich meines Wissens "ambient occlusion". Das musst du in deinem 3D Designer erzeugen und dann auf die Textur übertragen. Mehr als dieses Halbwissen kann ich leider nicht beisteuern. Aber es zeigt dir zumindest schon den Weg auf, den du gehen musst.
×
×
  • Neu erstellen...