Szene in Szene aufrufen

Antworten
GuidoJ
Beiträge: 26
Registriert: So 29. Mär 2020, 06:19

So 29. Mär 2020, 08:37

Guten Morgen!

Kann man aus einer Szene eine bereits definierte Szene aufrufen, sozusagen als Unterprogramm?

Beispiel: Leinwandmaskierung

Man definiert eine Szene "Maskierung öffnen", die einen Marker "Maskierung offen" setzt.
In der Szene "Maskierung 21:9" ruft man dann einfach "Maskierung öffnen" auf, falls der Marker nicht gesetzt ist, und fährt von da aus die Blenden für x Sekunden auf die gewünschte Position.

Natürlich kann man den ganzen Kram aus "Maskierung öffnen" kopieren, aber kürzer und übersichtlicher wäre ein verschachtelter Aufruf. Außerdem bräuchte man dann nur an einer Stelle einzugreifen, wenn sich an "Maskierung öffnen" mal etwas ändern sollte.

Grüße, Guido
Softwarentwickler und Physiker :-) - - - daher die komischen Wünsche
Benutzeravatar
jbmedia
Administrator
Beiträge: 4446
Registriert: Mi 17. Feb 2016, 13:42

So 29. Mär 2020, 09:33

Wir haben diese Option bisher vermieden, weil dies ein großes Fehlerpotential eröffnet (rekursive Aufrufe etc.), das Debugging erschwert und die Übersichtlichkeit reduziert. Auf der anderen Seite eröffnet dies natürlich auch ein gewisses Potential, weswegen wir überlegen, dies zumindest optional zu ermöglichen. Bis dahin lässt sich der gesamte Inhalt einer Szene durch Copy & Paste in eine andere Szene kopieren.
Wir wünschen viel Spaß mit den Produkten und einen erfolgreichen Tag! Ihr jbmedia Team :)

Simon
Beiträge: 976
Registriert: Sa 19. Mär 2016, 20:03

So 29. Mär 2020, 11:17

:!: TOP

Um das Ganze einzugrenzen könnte man Optionen einbauen wie "Einsteiger" "Fortgeschrittener" und das dann via flag ins log file reinkopieren lassen.
Benutzeravatar
Blackbird
Beiträge: 829
Registriert: Sa 20. Feb 2016, 17:51

So 29. Mär 2020, 12:07

Exakt das habe ich über diesen viewtopic.php?f=12&t=4266
Umweg versucht zu realisieren, was leider an dem "PC-Aktor" ein wenig hakt.
Den Vorschlag von jbMedia und dem Vorredner unterstütze ich!
gens69
Beiträge: 529
Registriert: Sa 6. Jan 2018, 17:49

So 29. Mär 2020, 12:56

Was mir auch noch fehlt sind Sprungbefehle innerhalb einer Szene, bzw auch Wiederholungen von bestimmten Blöcken innerhalb einer Szene.
GuidoJ
Beiträge: 26
Registriert: So 29. Mär 2020, 06:19

So 29. Mär 2020, 15:13

Danke für die schnellen Antworten.

Unendliche Rekursionen könnte man einfach durch einen Zähler verhindern, der die Anzahl der Aufrufebene mitführt und irgendwann keine tieferen Ebenen mehr zuläßt.
Antworten