This is the Cutscene cog for my new SP levl it's simple, 2 cameras, 2 people that talk one walking away.
Cutscene script
symbols
thing
camera1
thing camera2
thing commander
thing assassin
thing point
thing player local
thing kyle local
message startup
end
code
startup:
Player = GetLocalPlayerThing();
// freeze Kyle
SetActorFlags(Player, 0xa00000);
StopThing(Player);
jkBeginCutscene();
SetCameraFocus(0, camera1);
Sleep(3.0);
Print("You wanted to meet me Sir.");
Sleep(2.5);
Print("I got a mission for you.");
Sleep(2.5);
AISetLookPos(perrin, GetThingPos(rand));
Sleep(2.5);
SetCameraFocus(0, camera2);
Print("Let me guess you want me to kill the rebel leader?.");
Sleep(2.5);
Print("Maybe... how did you know?");
Sleep(3.0);
Print("The whole city is talking about the rebel leader after his attack on the imperial base.");
Sleep(4.5);
Print("ohhh we pay you 1000 credits if you kill him.");
Sleep(2.25);
Print("I take the mission have my money here when I return.");
AISetMoveThing(rand, point);
Sleep(3.0);
Print("If you return, he hidding in a heavy defended base.");
Sleep(3.0);
Print("Nothing is easy but everything is possible.");
sleep(3.0);
jkEndCutscene();
jkEndLevel(1);
Return;
end
-----------------------------
Now to your problem you maybe could use the same code that make my object leave the scene, to make your camera moving.
This part: AISetMoveThing(Assasin, point);
Insted print this in the cog
AISetMoveThing(camera1, point);
Point= a ghost object
This line let your camera1 object go to a ghost position .
Or you can make it move to a frame
then you use this code script
MoveToFrame(camera1, 3, 2);
Camera1=your camera object
the number 2 is the object speed
Hope this helps you
------------------
In The Dark Future There Is Only War
[This message has been edited by Mhc_Ninja (edited June 23, 2001).]
In The Dark Future There Is Only War