Ich würde das Intro als eigenes Level machen, für das ihr extra Scripts geschrieben habt. In der MAIN steht dann
CALL intro_cam;
in der ihr dann schreibt, wo die plaziert werden soll, etc. Dann sucht die nach einer Position (ich habe A4), oder einem Wegpunkt und fliegt die dann ab. Jeder Wegpunkt hat ein SIGNAL, das ausgesendet wird, sobald die Camera dort angekommen ist. Jetzt werden die Actors aktiviert. So könnte die Aktion eines Autos aussehen, das durch den Bildschirm fährt, während die Camera darüber hinwegfliegt:
code:
ACTION intro_auto {
WHILE (INTRO_SIGNAL != MY.SKILL1) { wait 1; }
WHILE (1) { MOVE ME,3,NULLSKILL; wait 1;}
}
Das Auto würde warten, bis das Signal gestartet wurde (als == MY.SKILL1) und dann einfach sich nach vorne bewegen. So könnte man auch mehrere Auto machen, die durch unterschiedliche Signale ausgelöst werden.
Ich werde diese Art von Intro in den Ferien schreiben (NRW-Ferien bist 20. August).