Cutscene Cameras

Hello. I am making a Start screen and I am trying to make it so the camera scrolls through 3 different part’s views. Idk how to do this, but I know it can be done. Help would be appreciated and I can always clarify!

1 Like

there is this thing called current camera. (a “property” the active camera, as in it exists once the game starts)
you can set its cframe.
i would suggest a simple lerp/forloop with some vector 3 points.
(also for more cool points, try playing with fov and tint :wink: )

there are also some pluggins but i am unsure of the “up to date” state of them, so i wont put them down.
(i would also suggest this goes in scripting help, as this is more of a scripting problom with a scripting solution)
please ask for clarification if i diddent explain anything well enough.

(i assume a base level of scripting knowledge)

So, is there a way to link them to specific part? I have em in a folder called CameraPoints, with them labeled 1 2 and 3. And I’ll have to mess with the tint and fov after! Thanks btw

well yeah,
just take the cframe of each part (position and rotation)
and say that is the cframe of the current camera.

so like.
local CF1 = game.Workspace.part1.Cframe
local CF2 = game.Workspace.part2.Cframe
ect …

local CFlist = {
game.Workspace.part1.Cframe,
game.Workspace.part2.Cframe,
ect …
}
for i = 0, #CFlist, 1 do
wait(2)
game.Workspace.CurrentCamera.Cframe = CFlist[i]
end

so this would go through a flexible list, and jump the camera to each cfraem (without lerp).

Last question. Is there a way to check rotation?

cframe includes rotation.

its the position vector 3 and the rotation vector 3 (also i think maybe the size vector 3 but dont quote me on that)

a small snipped of an old progect of mine.

you may find this usefull
(shows a lerp, some camera settings and syntax, and hints at a system)

almost forgot, Workspace | Roblox Creator Documentation

Alright, thanks. Ill use it in the morning

1 Like