Arma 3 Scripting

Command in Camera Control

switchCamera

Also available as Markdown and JSON, or read the original wiki page.

Description

Switch camera to given vehicle / camera. Mode is one of:

If you switch to a unit in a vehicle, this command uses the correct turret.

Important

Syntax

Syntax 1

target switchCamera mode

Parameters:

Returns: Nothing

Syntax 2

since arma3 1.66

switchCamera target

Parameters:

Returns: Nothing

Examples

Example 1

player switchCamera "Gunner";

Example 2

vehicle player switchCamera "External";

See also

cameraView · cameraOn · cameraEffect · selectPlayer · remoteControl

Community notes

Killzone_Kid

Force top down view:

private _cameraObject = "Land_HandyCam_F" createVehicleLocal [0, 0, 0];
_cameraObject hideObject true;
_cameraObject attachTo [player, [0, 0, 10]];
_cameraObject setVectorUp [0, 0.99, 0.01];
_cameraObject switchCamera "Internal";

findDisplay 46 displayAddEventHandler ["MouseButtonDown", {
    if (_this select 1 == 0) then
    {
        player forceWeaponFire [currentMuzzle player, currentWeaponMode player];
    };

    false;
}];

findDisplay 46 displayAddEventHandler ["KeyDown", {
    if (_this select 1 in actionKeys "ReloadMagazine") then
    {
        reload player;
    };

    false;
}];