Files
oosayeroo 451e4cbbdb better documentation layout
- seperated the 2000+ lines in ReadMe.md into seperate files.
 - useful if things expand
 - better readability for users
 - more organised layout
2025-05-16 14:28:41 +01:00

922 B

cameras.lua

This module provides utilities for managing temporary in-game cameras, useful for cutscenes, cinematic views, or scripted perspectives.

  • createTempCam(ent, coords)

    • Creates a temporary camera at the specified coordinates or relative to an entity.
    • If ent is an entity, the camera position is calculated as an offset from the entity's position using GetOffsetFromEntityInWorldCoords.
    • If ent is a vector3, it is used directly as the camera's position.
    • Example:
      local cam = createTempCam(PlayerPedId(), GetEntityCoords(PlayerPedId()) + vector3(0, 2.0, 1.0))
      
  • startTempCam(cam)

    • Activates and renders the temporary camera.
    • Example:
      startTempCam(cam)
      
  • stopTempCam()

    • Deactivates and deletes all currently running custom camera, restoring normal view.
    • Example:
      stopTempCam()