Remember me
You are here: HomeForumCyberix3D ForumGeneral Discussion
Welcome, Guest
Username: Password: Remember me

TOPIC: Camera movement

Camera movement 1 year 3 months ago #3390

  • whinter
  • whinter's Avatar
  • OFFLINE
  • Senior Boarder
  • Hi, I try to make cool games for the community
  • Posts: 71
  • Thank you received: 16
How can I make it so that it is possible to rotate the camera from the third person. For example, like in the game: roblox,GTA.
The administrator has disabled public write access.

Camera movement 1 year 3 months ago #3391

A while ago I published this Third Person Example: www.gamemaker3d.com/player?pid=052615664039
The source is viewable so you can replicate or copy the code for your own project.
The administrator has disabled public write access.
The following user(s) said Thank You: whinter

Camera movement 1 year 1 week ago #3483

To achieve third-person camera rotation like in games such as Roblox or GTA, you'll need to implement a camera system that follows the player while also responding to user input (typically mouse movement or right joystick). Here's a basic breakdown:

Camera Follow Logic – Parent the camera to an empty GameObject (e.g., a camera pivot) which follows the player.

Mouse/Joystick Input – Capture the X and Y movement and apply rotation to the camera pivot around the player character.

Clamp Vertical Rotation – Limit the vertical angle so the camera doesn't flip or rotate too far up/down.

Collision Detection (Optional) – Use raycasting to avoid clipping through objects.

If you're using Unity, C# scripting with the Transform.RotateAround or Cinemachine plugin makes this process easier. For Unreal Engine, you can utilize SpringArm and control rotation through Blueprint or C++.

And if you’re working on a programming assignment involving third-person camera mechanics or need help structuring it cleanly, I found MyAssignmentHelp super useful. They offer creative programming assignment help tailored for game development topics too.
The administrator has disabled public write access.
Time to create page: 0.110 seconds