Alle erstellten Inhalte von Neo
-
Datensatz in Tabelle (Lua)
Hallo Timba, Referenzen werden im Studio anders behandelt als einfache Datentypen, siehe dazu auch hier: Ob eine Variable nil ist oder nicht existiert, macht im Studio und in Lua keinen Unterschied. Wenn dich nil-Einträge in Tabellen stören, dann weise ihnen zuerst einen einfachen Datentypen zu und setze sie dann nil, dann löscht das Studio sie (weil nil kein gültiger Wert für einen einfachen Datentyp ist). Viele Grüße, Neo
-
Aktuelle Lokgeschwindigkeit ermitteln ?
Hallo, sollte der Auslöser nicht eher "Fahrzeug" anstatt "Gleiskontakt" sein? Viele Grüße, Neo
-
Lua...und das ganze gedönst
Hallo, der Hilfetext, der im rechten Bereich angezeigt wird, wenn man die Ereignisverwaltung öffnet. In dem man das Handbuch liest. Mir kommt es vor als würde hier Kritik geübt werden, nur allein weil die Form der Hilfe nicht den eigenen Erwartungen entspricht. Nur weil es kein gedrucktes Handbuch oder eine PDF zum Herunterladen gibt bedeutet das nicht, dass es keine umfangreiche Programmhilfe gibt. Das Studio ist kein Spiel wie schon angemerkt wurde, es ist ein Werkzeug, mit dem man seine eigene Welt kreieren kann, doch dazu muss man auch gewillt sein, die Handhabung des Werkzeugs zu erlernen. Und dafür gibt es Unmengen an Ressourcen. Dass die Bedienung auch weiterhin vereinfacht werden kann steht außer Frage, aber das Studio ist kein Programm, um sich mal eben in der Straßenbahn die Zeit zu vertreiben. Eine gewisse Einarbeitungszeit wird es immer geben. Viele Grüße, Neo
-
Schattenbahnhof Einfahrt automatisieren
Hallo, bitte in Zukunft keine Beiträge löschen. Das Forum dient auch als Archiv für andere Leute, die das gleiche Problem haben. Viele Grüße, Neo
-
mehrere Einträge aus einer Liste abrufen
Hallo, prima, von mir gibt es wieder die obligatorische Ergänzung, dass du zum großen Teil auch auf die grafische EV wechseln kannst: Den einzigen Lua-Code, den du benötigst, fügst du in die Skript-Wiederholung ein: return {1, 3, 5} Somit beschränkt sich die Lua-Verwendung auf die Rückgabe der Tabelle. Viele Grüße, Neo
-
EASY's kleiner Modellbau V5
Hallo EASY, schickes Teil was du da gebaut hast, es steht jetzt im Katalog zur Verfügung. Bei mir kommt genau das an, was du hochlädst. Viele Grüße, Neo
-
Anlagenzeit in grafischer EV?
Hallo Timba, alle Lua-Funktionen und Eigenschaften sind direkt im Skript-Editor durch die Autovervollständigung dokumentiert. Drücke Doppelpunkt (:) für eine Liste aller Funktionen, Punkt (.) für eine Liste aller Eigenschaften und STRG+Leertaste für eine Übersicht aller globalen Variablen und Parameter. Viele Grüße, Neo
-
Anlagenzeit in grafischer EV?
Hallo Timba, local vehicles = layout:getVehiclesOnTrack(...) for k, v in pairs(vehicles) do if v:hasEngine() then -- Vehicle ist eine Lok end end jedes Fahrzeug besitzt die Funktion "hasEngine", mit der du prüfen kannst, ob es sich um ein angetriebenes Fahrzeug handelt. Viele Grüße, Neo
-
Anlagenzeit in grafischer EV?
Hallo Timba, was möchtest du denn konkret erreichen? Viele Grüße, Neo
-
Objekte per Schlagwort ansprechen
Hallo, als Ergänzung zu Timbas Lösung: Objekte mit einem bestimmten Schlagwort kannst du auch ohne Lua ansprechen. Viele Grüße, Neo
-
Irritierende Anzeige im Ereignisprotokoll
Hallo Timba, ein "Signal öffnet" gibt es im Studio nicht, was du dort in blau siehst ist der Name deines Ereignisses, das im Falle eines Signalschaltens ausgelöst wird. Den Namen deines Ereignisses kannst du frei bestimmen. Viele Grüße, Neo
-
Lua...und das ganze gedönst
Hallo quackster, was Lua angeht, kann ich dir nur den Tipp geben, das Feature mit der Steuerschnittstelle zu vergleichen. Diese verwenden auch nur eine handvoll Leute, aber dennoch sind daraus Plugins entstanden, die von sehr viel mehr Leuten genutzt werden. So ist es auch mit Lua, die Skriptsprache ermöglicht völlig neue Anlagen, die dann in Form von fertigen Modulen der Community zur Verfügung gestellt werden können. Welchen Fortschritt V5 bedeutet, erkennst du am besten, wenn du nach einiger Zeit mal zu V4 zurückwechseltst und dort die EV öffnest Aber gleichzeitig gebe ich dir auch recht, dass das Studio in einigen Aspekten immer noch zu kompliziert ist, gerade wenn es um den Nachbau realem Bahnverkehr geht. Hier kann ich dir aber versichern, dass ich mit der neuen EV einen längerfristigen Plan verfolge, und die neue EV (mit Lua als "Motor") erst die Grundlagen für das gelegt hat, was in folgenden Versionen alles noch kommt. Viele Grüße, Neo
-
Einige Boden-Texturen fehlen ?
Hallo, der Hinweis "Dieser Inhalt sollte nicht mehr verwendet werden" kann auch so verstanden werden: "Der Inhalt entspricht nicht mehr den heutigen Qualitätsansprüchen und wird daher nicht mehr standardmäßig angezeigt". Inhalte verschwinden nicht aus dem Online-Katalog, sie wandern höchstens ins Archiv. Wer diese redaktionell gepflegten Anzeigen nicht haben möchte, kann sich eigene Favoriten-Kategorien anlegen und dort mit beliebigen Inhalten füllen, auch aus dem Archiv. Viele Grüße, Neo
-
Ereignisverarbeitung überlastet
Hallo Frank, du hast da tatsächlich eine Lua-Grenze erreicht, die mir bisher unbekannt war. Die sehr lange Verzögerung beim Wechsel von der grafischen EV zu Lua kann ich mir anschauen, weil hier im Studio sehr viel Zeit draufgeht. Das Problem mit den zu langen Blöcken werde ich vermutlich nicht auf die Schnelle beseitigen können, hier bleibt dir nur übrig, Teile des Ereignisses in benutzerdefinierte Ereignisse auszulagern und das Hauptereignis zu entschlacken. Viele Grüße, Neo
-
Vorstellung neuer Mitglieder
Hallo @ModellJan, quackster hat für dich die Professional-Version erworben, sodass du nun mit Version V5 (oder auch V4) uneingeschränkt durchstarten kannst. Viele Grüße, Neo
-
Ereignisverarbeitung überlastet
Hallo, vom Studio aus gibt es keine Grenzen, womöglich bist du hier auf eine Lua-Grenze gestoßen, die ich selber noch nicht kannte, aber 30.000 Zeilen sind schon extrem viel. Mehr lässt sich aber nur mit einem praktischen Beispiel sagen. Viele Grüße, Neo
-
/
Hallo, ich finde diese Unterstellung nicht in Ordnung und generell nicht angebracht. ModellJan hat sich hier als 13 jähriger Modellbahn-Fan vorgestellt, und ein Kind hat andere finanzielle Möglichkeiten als ein Erwachsener, weshalb es legitim ist, nach einer älteren, aber günstigeren Version Ausschau zu halten. Viele Grüße, Neo
-
Eigenschaften/Properties von Beschriftungen
Hallo, bei der EV (egal ob Lua oder grafisch) fahre ich nach dem Konzept, dass nur "steuerungsrelevante" Eigenschaften manipulierbar sind, und der Rest über den Anlageneditor erledigt werden muss. Aus diesem Grund kann man auch keine Objekte per EV erzeugen, löschen, markieren, Variationen ändern usw, weil es wichtig ist, Aufgabengebiete sauber zu trennen. Bei Beschriftungsfeldern könnte ich mir noch vorstellen, die Farbe per EV veränderbar zu gestalten, um z.B. Fehler oder Warnungen auf der Anlage zu visualisieren. Alle anderen Eigenschaften haben für mich keine Steuerungsrelevanz. Viele Grüße, Neo
-
Etwas fehlt in der Gruppe
Hallo, der Ordnung halber schließe ich dieses Thema, weil es doch schon arg abgedriftet ist. Fühlt euch frei, neue Themen separat anzulegen. Viele Grüße, Neo
-
/
Hallo Jan, wenn du auf die neueste Version verzichten kannst, findest du im Einzelhandel auch günstigere Angebote der älteren Version V4, für z.B. 20 Euro bei Amazon. Viele Grüße, Neo
-
Kupplung wird nicht deaktiviert
Hallo, es handelt sich hier um ein bekanntes Verhalten. Der Gleiskontakt verbindet sich nur mit einem Gleis, wenn der Kontakt manuell durch den Benutzer entsprechend platziert wird. Dynamisch sich bewegende Kontakte mit Verknüpfung per EV ist aktuell nicht vorgesehen. Viele Grüße, Neo
-
Eigene Objekte
Hallo, um auch noch einmal Klarheit zu schaffen, es geht hier nicht um Blender 2.79 oder 2.8, sondern es geht hier um den Unterschied X-Format und glTF, und dass das Materialsystem von glTF nicht vollständig vom Studio unterstützt wird, zumindest nicht wenn es um Glanzpunkte geht. Wer auf dieses Detail verzichten kann, ist mit glTF (und Blender 2.8) bestens bedient. Viele Grüße, Neo
-
Eigene Objekte
Hallo SputniKK, auf jeden Fall, die 3D-Engine des 3D-Modellbahn Studios ist ein essentieller Bestandteil des Programms und wird kontinuierlich weiterentwickelt. Ich habe zwar noch keine konkreten Termine, aber im Rahmen von V6 wird es einige Verbesserungen der 3D-Engine geben. Viele Grüße, Neo
-
Liste mit benutzerdefinierten Ereignissen?
Hallo Timba, ja, das funktioniert: Der Aufruf lautet anschließend: local Liste = $("Ereignisse").variables["Ereignisse"] Liste[2]:invoke() Viele Grüße, Neo
-
Eigene Objekte
Hallo, bei Verwendung des glTF-Formats und Blender 2.8x gibt es noch das Problem, dass dort das Materialkonzept des Physically based rendering verwendet wird, was aktuell noch nicht vom Studio unterstützt wird. Dieses Materialkonzept arbeitet nicht mehr mit dem klassischen "Specular-Highlighting", weshalb solche Details auch noch nicht korrekt im Studio ankommen. Aktuell wird bei Verwendung von glTF daher nur die Textur des Materials übernommen. Viele Grüße, Neo