-
Gesamte Inhalte
5753 -
Benutzer seit
-
Letzter Besuch
Alle erstellten Inhalte von Goetz
-
Und er liegt weit über dem "Dach" der Kastenbrücke, die ralf3 im Einsatz hat Sorry, das war Unfug. Trotzdem wäre bei der von ralf3 verwendeten Kastenbrücke der richtige Weg der, dass man die Ausleger direkt am Brückengerüst ansetzt und nicht an zusätzlichen Masten. Siehe Beispielbild oben ...
-
Im Zweifelsfall lässt du ihn einfach weg. Im Brückengerüst wäre der eh fast nicht zu erkennen.
-
Das ist nicht verwunderlich, denn solch ein Brückentyp würde meines Erachtens nicht in Kombination mit Masten verwendet. Stattdessen würde die Fahrleitung als Schiene direkt unter dem oberen Gerüst sitzen. Oder die Ausleger würden am Brückengerüst angebracht. Beispielbild aus dem Internet
-
Warum wollt ihr euch bei realen Aufnahmen Inspirationen holen? Und dann auch noch ausgerechnet mit solchen Extrembeispielen, die praktisch gar nicht umzusetzen sind? Warum schaut ihr euch nicht an, wie das in anderen Spielen erfolgreich umgesetzt wurde und macht euch Gedanken darüber, welche Technik da angewendet worden sein könnte? Das ist doch viel ergiebiger. Und Beispiele gibt es bei YouTube reichlich. Bei RDR 2, Anno, Uncharted, Far Cry, Tomb Raider ...
-
Stimmt - das hatte ich nicht bedacht.
-
Genau den Fehler hatte ich - ungeübt in MBS-Dingen - auch zunächst gemacht. Man klickt ganz selbstverständlich mitten auf solche Knöpfe und erwischt dann in diesem Fall nur das Schriftfeld. Aber Kai schrieb von dem weiteren Knopf (einem "Symbol auf der Unterseite"), der dann auftaucht. Und der taucht erst dann auf, wenn man einen Zug aus dem Bahnhof losgeschickt und so die ganze Geschichte ins Rollen gebracht hat. Also denke ich, dass er die drei Knöpfe schon ein- oder zweimal korrekt bedient haben muss. Umso mehr irritiert dann die Frage, wozu die Knöpfe 1, 2 und 3 wären ...
-
Ich war informiert.
-
Besteht Interesse an einem Lua-Tutorial?
Goetz antwortete auf Goetzs Thema in Allgemeine Diskussionen
Nein, das hatten wir noch nicht. Danke für den Hinweis Stimmt. Die müssen nicht erst eingebunden werden. Die Standardbibliotheken sind in Lua immer präsent. Du benötigst diese Form vor allem dann, wenn die Schlüssel in deiner Tabelle Namen sind und du dennoch die ganze Tabelle in einem Rutsch abfragen willst. Im MBS könnte eine Tabelle zum Beispiel die Namen aller Gleisstücke von Gleis 1 im Bahnhof "Musterdorf" als Schlüssel verwenden unter dem gespeichert wird, ob das Gleis besetzt ist oder nicht. Um zu erfahren, ob Gleis 1 frei ist, könntest du diese Tabelle mit in pairs() abklappern und schauen, ob dort für eins der Gleise ein "besetzt" registriert ist. In einer anderen Software kann es praktisch sein, die Signalnummern einer Anlage als Index in einer Tabelle zu verwenden. Dann hat man keine lückenlose Nummerierung der Einträge (weil manche Nummern anderweitig vergeben wurden.) In diesem Fall kann man ebenfalls nur mit in pairs() die Tabelle abarbeiten, aber nicht mit in ipairs() Selbstverständlich gibt es in beiden Fällen viele andere Wege, um zum selben Ziel zu kommen. Aber diese "Schlüssel/Wert"-Paare sind praktisch. Gerade dann, wenn man die Tabelle nicht der Reihe nach abarbeiten kann und trotzdem beide Dinge benötigt. -
Hier sind die wichtigsten Beispiele aus dem Video noch einmal zum Nachlesen. Manche habe ich um nützliche Hinweise ergänzt. -- Escape Sequenzen -- \a bell -- \b back space -- \f form feed -- \n newline -- \r carriage return -- \t horizontal tab -- \v vertical tab -- \\ backslash -- \" double quote -- \' single quote -- \[ left square bracket -- \] right square bracket -- zwei Bindestriche kennzeichnen in Lua einen Kommentar Beispiel = "Die Version 5 des \"3D Modellbahn Studios\"\n stellt 'Lua' Befehle zur Verfügung" print(Beispiel) Beispiel1 = 'Die Version 5 ' Beispiel2 = 'des "3D Modellbahn Studios" ' Beispiel3 = "stellt 'Lua' Befehle zur Verfügung", print(Beispiel1 .. Beispiel2 .. Beispiel3) Beispiel = { 'Die Version', 'des "3D Modellbahn Studios"', "stellt 'Lua' Befehle zur Verfügung", Version = 5 } Muster = "%s %d %s %s" Text = Muster:format(Beispiel[1], Beispiel.Version, Beispiel[2], Beispiel[3]) print(Text) -- Muster:format(...) ist die verkürzte Schreibweise von: string.format(Muster, ...) Beispiel = 'des "3D Modellbahn Studios" ' Anfang, Ende = string.find(Beispiel, "3D") -- vereinfacht: Beispiel:find("3D") print("Die Zeichenkette '3D' im String 'Beispiel2' \nbeginnt bei Zeichen "..Anfang.. " \nund endet bei Zeichen "..Ende) Beispiel = 'des "3D Modellbahn Studios" ' Teiltext = string.sub(Beispiel, 9, 25) -- vereinfacht: Beispiel:sub(9, 25) print(Teiltext) for i = 1, 10, 1 do Formel = string.format("%2d * %d = %2d", i, 3, i*3) print(Formel) end -- die 2 im %2d füllt einstellige Zahlen mit Leerzeichen auf zwei Stellen auf -- Dadurch steht in der Ausgabe alles fein säuberlich untereinander.
-
Endlich kann ich euch ein weiteres Video anbieten. Die Sprachaufnahme ist leider sehr träge geraten. Aber besser kriege ich es derzeit nicht hin. Dafür habe ich mich bemüht den Inhalt zu strukturieren. Und weil das Video recht lang ist, habe ich bei YouTube im Kommentar Sprungmarken hinterlegt. Das Video ist Anfängertauglich, denn es setzt kein Vorwissen voraus. Das heißt aber nicht, dass der Stoff einfach ist. Ich bin überzeugt, dass "Anfänger" ebenso gut Schweres lernen können wie Fortgeschrittene. Es muss nur auf ihrem aktuellen Wissensstand aufbauen. Im Video geht es um "Strings". Die werdet ihr im MBS später mal benötigen. Weil alle Namen, die ihr auslest, Strings sind. Als "String" bezeichnen Programmierer ein Stück Text. Egal, ob es sich dabei um einen Namen handelt oder um eine Nachricht. Wer nicht alles auf Anhieb versteht, der weiß zumindest später, wo er etwas zu dem Thema findet. Das Video reißt die verschiedenen Themen nur an. Es vermittelt ein prinzipielles Verständnis für die Materie, kein "alles, was man wissen muss". Es ist nämlich Humbug, alles auf einmal erklären zu wollen. Damit erreicht man nur, dass der Lernende am Ende überhaupt nichts mehr weiß. Es ist viel wichtiger, den Kern zu verstehen. Dann holt man sich zu gegebener Zeit selber das, was man noch braucht. Viel Spaß beim Lernen und Experimentieren!
-
Erzähl bitte mal in Stichpunkten, wo es bei dir zur Zeit hakt. Dann kann einer, der dir helfen möchte, besser einschätzen wieviel Zeitaufwand vonnöten ist und ob er selbst genügend Erfahrung hat, um dir die richtigen Tipps zu geben.
-
Henrys Übergangsbögen Diskussion und Anregungen
Goetz antwortete auf Henrys Thema in Anleitungen und Tutorials
während der Zug die Kurve von Holzhausen durchfährt. -
Ich glaube, es handelt sich da um Product Placement. Seine Postings sind werbefinanziert.
-
Die Software ist unter anderem ein interessantes Beispiel für: "Wie baut man ein einfaches, ansprechendes und funktionales User-Interface"
-
Im Online-Katalog unter "Neu" gleich an dritter Stelle: "Anlage4" Man erkennt den Überblick aus dem zweiten Bild oben sofort wieder.
-
Ein grandioser Fehler vom POTUS, den mein Lieblings Showmaster Stephen Colbert natürlich zu würdigen wusste. Hehe Dann freue ich mich, dass ich mit meiner kleinen Aufzählung etwas Gutes beitragen konnte.
-
Für den Fall, dass der Satz ernst gemeint war: Die Musik zu den Harry Potter Filmen wurde von John Williams komponiert (und ist gewiss nicht Gema-frei!) Vom selben Komponisten stammen auch die Musiken zu Star Wars Jurassic Park Schindlers Liste ET Saving Private Ryan Indiana Jones Der Weiße Hai und einer sehr langen Liste weiterer bekannter Filme. Aber wahrscheinlich war die Frage nur rhetorischer Natur?
-
Problem in der EV mit Variablenwert E (gelöst)
Goetz antwortete auf elefant65s Thema in Fragen zur Steuerung
kam möglicherweise auch ganz unmerklich der Wechsel von 32 bit zu 64 bit? Das wäre dann eine Erklärung, warum der Fehler erst jetzt auftrat. Laut Neo besteht er ja nur in der 64-bit Version. -
That's an interesting concept for a switch point. So simple, yet effective. Thanks for sharing
-
Problem in der EV mit Variablenwert E (gelöst)
Goetz antwortete auf elefant65s Thema in Fragen zur Steuerung
Vielen Dank für die anschauliche Demonstration Und weil sowohl ein E als auch ein e als wahr gewertet wird, nicht jedoch ein A, ist es tatsächlich wohl so wie ihr beide sagt: Es wird als E in einer floating point Zahl interpretiert. -
Problem in der EV mit Variablenwert E (gelöst)
Goetz antwortete auf elefant65s Thema in Fragen zur Steuerung
Aber dann besteht der Wert doch nicht nur aus dem Großbuchstaben E Und wenn das MBS eine Zahl erwartet, weil dieser Typ durch die Initialisierung vorgegeben wurde, dann wird das MBS doch sicher kein einzelnes E als floating point number interpretieren? Also, im Augenblick bin ich mir noch ziemlich sicher dass das eine nichts mit dem anderen zu tun hat. -
Problem in der EV mit Variablenwert E (gelöst)
Goetz antwortete auf elefant65s Thema in Fragen zur Steuerung
Nein, damit wird es definitiv nichts zu tun haben. -
Problem in der EV mit Variablenwert E (gelöst)
Goetz antwortete auf elefant65s Thema in Fragen zur Steuerung
Die Anlage heißt nicht wie du schreibst, sondern To1906-01 Aber nach fünf vergeblichen Anläufen mit dem aus deinem Posting kopierten Anlagennamen habe ich sie nun gefunden. -
Problem in der EV mit Variablenwert E (gelöst)
Goetz antwortete auf elefant65s Thema in Fragen zur Steuerung
Hast du das überprüft? Oder ist das nur eine Annahme, weil es "einfach nicht sein kann, dass die Variable den Wert E hat"? -
Besteht Interesse an einem Lua-Tutorial?
Goetz antwortete auf Goetzs Thema in Allgemeine Diskussionen
In solch einem kurzen Video steckt in meinem Fall ein ganzer Tag Arbeit. Ich würde sicher gerne mehr machen, weil mir die Wirkung wohl bewusst ist. Aber ich habe nicht immer die Energie dafür.