How to change camera angle in roblox

How to change camera angle in roblox

Last Updated on 20 August, 2022

Roblox Camera Controls – All the camera options and built-in options for configuring the game’s camera explained

Roblox Camera Controls – Full List

These are all the controls:

  • WASD: Move the camera
  • E: Raise camera up
  • Q: Lower camera down
  • Shift: Move camera slower
  • Right Mouse Button (Hold and Drag mouse): Turn Camera
  • Mouse Scroll Wheel: Zoom camera in or out
  • F: Focus on selected object

As you can see, there are not too many options with the controls, but if you need more you should look at the configuration section, which we provide below

Roblox Camera Controls – Settings

Configure the settings with Roblox Studio:

  1. Explorer Windows > StarterPlayer
  2. Properties window > Scroll Down > Camera section

Info about all the camera settings options

 Camera Max and Min Zoom Distance

There are x2 Zoom Distance options

  • CameraMaxZoomDistance: in respect to the player character, default value = 300
  • CameraMaxZoomDistance: in respect to the player character, default value = 0.5

Camera Mode

There are x2 Camera mode options

  • Classic: zoom in and out and rotate the camera around the player
  • LockFirstPerson: first-person mode

There are x2 Oclusion mode options

  • Zoom: f the player’s character moves behind an object with Transparency lower than 0.25, the camera zooms in very close to the character
  • Invisicam: If the character moves behind an object (opaque or transparent), the camera remains in position but the object becomes semi-transparent

Movement Mode

There are x3 movement mode options

  • Classic: The camera remains at its zoom distance between the player’s view and their character
  • Follow: the camera will rotate to face the player’s character if it’s moving
  • Orbital: The camera remains at its zoom distance and tracks the character as it moves around the world
  • User choice: Allows players to choose their desired camera movement mode from the in-game Settings menu

Between the controls and the settings you should have everything covered. But of course you can script your own camera system, although that already requires advanced knowledge

Other Roblox Guides:

15 min

Beyond basic articles/customizing the camera|camera customization, you can manipulate the game camera to create specific player/character view systems, lock the camera to a world position, create unique camera effects, and more.

Camera Properties

The Roblox Camera has several built-in properties, including:

Property Description
Camera/CFrame The BasePart/CFrame|CFrame of the camera. This property is frequently used to position and move the camera in game.
Camera/Focus The point in 3D space where the camera is looking. When pointing the camera in a specific direction, you should update this property because certain visuals will be more detailed depending on how close they are to the focus point.
Camera/FieldOfView The extent of the observable game world that can be seen on screen, measured between 1–120 degrees in the vertical direction (default is 70).

Scripting the Camera

Inside scripts, the game camera can be accessed with the Workspace/CurrentCamera|CurrentCamera object:

Because each player's camera is local to their device, custom camera code should exist in a LocalScript within StarterPlayerScripts or StarterPack. Placing any of the following scripts elsewhere will not allow the code to properly take control of the camera.

A basic over-the-shoulder camera, commonly found in third-person shooter games, can be achieved with the following script. This camera stays locked behind the character’s back and players use the mouse to turn (not directional input).

Note the camera offset values on line 7 — these can be adjusted to change the camera's relative position to the character, for example to place it over the character's left shoulder (-2, 2, 8) or pull the camera further away from the player (2, 2, 15).

A simple scope in/out camera system can be implemented using the following script. This example uses the middle mouse button to zoom in and out, and the ability of ContextActionService to create a virtual zoom button on mobile devices.

The speed of the zoom in/out can be adjusted with the first argument to TweenInfo.new() on line 9 and the scope zoom power can be adjusted with the FieldOfView value on line 60 (values between 10 and 20 work best).

To rotate the camera fully or partially around a part, experiment with the following script which features adjustable camera offset, rotation time, repetition count, easing styles, and more.

The variables on lines 10–14 can be adjusted to control the script's behavior. For example, if the camera is positioned high above the target object, such as cameraOffset vector values of 0, 30, 12, setting lookAtTarget to true will make the camera tilt downward to look directly at the object.

Tags:

  1. 1

    To make your view go closer to the ground (looking more towards the sky), look at your keyboard and find the key called "Page Down" , "PgDn" or something to that effect. It is normally near the "delete", "end", and inert key.

  2. 2

    Find the key on your keyboard labeled "Page Up" or "PgUp" to make it go up. It should be above the "Page Down" or the PgDn" key. Pressing this key will result in your camera view going up.

  3. Advertisement

  1. 1

    Press the "." or ">" keys to make your view turn to the left.

  2. 2

    Press the "," or the "<" key to make your view turn to the right. Clicking the comma key will turn your view to the right.

  3. Advertisement

  1. 1

    If you are on a laptop and do not have a mouse, this method does not apply to you. If you do have a mouse however, just scroll forwards until you enter a first person view.  

  2. 2

    Move your mouse according to the desired position of your camera view. Scroll back out and your view should be corrected.

  3. Advertisement

Add New Question

  • Question

    How can I get my camera to shoot close up on a PC?

    How to change camera angle in roblox

    If you have a mouse, hold the right-click button and move your mouse where you want to move your camera angle. If you use a touch-pad, hold down the right side and move your finger where you want your camera angle to move.

  • Question

    When I scroll my camera up, it goes down, and when I scroll down, it goes up. How do I fix this?

    How to change camera angle in roblox

    Go to Settings on the top left corner when in a game. Click "Camera inverted" and it now does the opposite.

  • Question

    How can I change the perspective without using the shift lock?

    How to change camera angle in roblox

    Scroll with your mouse and zoom in. Or on your keyboard, press “O” to zoom out; press “I” as in "ill" to zoom in.

See more answers

Ask a Question

Advertisement

wikiHow is a “wiki,” similar to Wikipedia, which means that many of our articles are co-written by multiple authors. To create this article, volunteer authors worked to edit and improve it over time. This article has been viewed 121,047 times.

Co-authors: 6

Updated: April 15, 2022

Views: 121,047

Categories: Roblox

  • Print
  • Send fan mail to authors

Thanks to all authors for creating a page that has been read 121,047 times.