Introducing ThirdEyeCam: Third-Person Camera Control


Overview of the Third-Person Camera System

'behavior_3rd_Person_Follow':

  • Description: Implements an advanced camera control system for smooth tracking, rotation, zooming, and collision avoidance.
  • Parameters: Configurable settings include node tracking, maximum and minimum distances, rotation speed, camera follow speed, zoom speed, and more.
  • Usage: Easily attached to the camera in the CopperCube editor with straightforward parameter configuration.

'behavior_3rd_Person_Follow_Mouse_Position':

  • Description: Updates global mouse coordinate variables for accurate camera response to user input.
  • Usage: Attached to the Root Node event, ensuring proper mouse tracking.

'behavior_3rd_Person_Follow_Mouse_Position_Old':

  • Description: Ensures compatibility with older CopperCube versions lacking the 'ccbSetMousePos' function.
  • Usage: Recommended for seamless integration with 'First Person Shooter Style Controlled.'

'behavior_3rd_Person_Follow_Get_Anget':

  • Description: Synchronizes specified node rotation angles with the camera's rotation.
  • Parameters: Flags for horizontal and vertical synchronization, along with synchronization speed.
  • Usage: Attached to a node (e.g., character) for unified rotation relative to the camera's orientation.

'action_3rd_Person_Follow_Distance':

  • Description: Dynamically adjusts camera distance for 'behavior_3rd_Person_Follow.'
  • Parameters: Allows setting a new camera distance value.
  • Usage: Attached to any action or behavior for instant camera distance customization.

Files

ThirdEyeCam v1.0 5.9 kB
Nov 13, 2023
demo 13.11.2023 update 1.2 MB
Nov 13, 2023

Get ThirdEyeCam

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.