Copy/Paste kann ziemlich eigensinnig sein, sei also vorsichtig
;)
Im selben Level:
Im selben Level etwas zu kopieren ist so einfach wie STRG+C
und STRG+V zu drücken. Allerdings funktioniert das bei
Subsequenzen etwas anders.
Wenn du eine Subsequenz per C/P vervielfältigen möchtest
und sie einfach anklickst und dann mit C/P kopierst und wieder
einfügst, wird sie als neue Subsequenz angelegt und alle
Änderungen wirken sich auf die vervielfältigte Gruppe
aus.
Wenn du dies nicht möchtest, zum Beispiel wenn du eine
Subsequenz duplizieren möchtest, um einige wenige Änderungen
am Duplikat vorzunehmen, musst du zuerst in die Subsequenz wechseln,
ihren Inhalt kopieren, eine neue (leere) Subsequenz erstellen
und den Inhalt in diese einfügen.
Zwischen unterschiedlichen Leveln:
Meistens bestehen Kismet aus einer Verbindung aus Kismetelementen
und Actoren eines Levels, die im Kismet referenziert werden.
Du kannst sie einzeln kopieren und in ein anderes Level übertragen,
beide zusammen allerdings nicht. Allerdings gibt es einen Weg,
sie beide unabhängig voneinander zu kopieren.
1) Markiere alle Kismetelemente, die du in ein anderes Level
übertragen möchtest .
2) Rechts-klicke auf ein Kismetelement, welches einen Actor
referenziert. Im unten stehenden Screenshot habe ich die Schaltung
des "Einfacher
Mover" Tutorials genommen. Wenn ich auf das Triggerevent
rechtsklicke und "Select Trigger_0 in viewports" gehe,
werden alle Actoren markiert, die durch die markiereten Kismetelemente
referenziert werden, den InterPActor in der Sequenz eingeschlossen.
Du kannst dann den Viewport anklicken und kopieren. Öffne
eine neue Map und füge alles aus der Zwischenablage hinein.
Alle Actoren, die durch das Kismet referenziert wurden, wurden
ebenfalls mit kopiert. |
|
3) Wechsle zurück in das Level mit dem Kismet, welches
du kopieren möchtest und markiere diesmal nur das Kismet,
das du kopieren möchtest. Kopiere es, gehe in das Level,
in welches du die Elemente übertragen willst, öffne
das Kismetfenster und füge alles aus der Zwischenablage
ein. Wenn du Glück hast, werden sogar alle Referenzen wiederhergestellt
zwischen dem Kismet und den zuvor eingefügten Actoren.
Wenn nicht, musst du nur wieder die Verbindung zwischen den
Objektvariablen und den dazugehörigen Actoren wiederherstellen.
Unabhängig wie's läuft, ist diese Methode auf jeden
Fall zeitsparender, als alles von Neuem zu erstellen.
|