Saltar a contenido

Set Camera

Tipo: Acción
Categoría: CAMERA

Cambia la cámara activa de la escena estableciendo scene.active_camera.

Propiedades

Propiedad Tipo Por defecto Descripción
Camera String "Camera" Nombre del objeto cámara a activar

Sockets

Socket Dirección Tipo
In Entrada Exec
Out Salida Exec

Código generado

scene.active_camera = scene.objects['Camera']

Uso típico

Cambiar a cámara de cinemática

[On State Enter: FSM ID="game", State="cutscene"]
    └── On Enter ──► [Set Camera: Camera="cutscene_cam"]

[On State Exit: FSM ID="game", State="cutscene"]
    └── On Exit ──► [Set Camera: Camera="player_cam"]

Seleccionar cámara de objetivo al apuntar

[On Key Press: Key=RIGHTMOUSE, Mode=activated]
    → [Set Camera: Camera="scope_cam"]

[On Key Press: Key=RIGHTMOUSE, Mode=released]
    → [Set Camera: Camera="main_cam"]

Notas

  • El objeto cámara debe existir en la escena activa con ese nombre exacto.
  • Cambiar la cámara activa es inmediato — en el mismo frame la vista cambia.