SetCameraToEntity

Parameter

(_entity, _rotation, _zoomFactor)

Name Typ Beschreibung
_entity Number, String Entity, zu der gesprungen werden soll
_rotation Number Winkel, in dem die Kamera gedreht werden soll.
_zoomFactor Number Faktor für den Zoom (0.1 - 0.5)

Functionscode

Kopiere diese Funktion in das globale Skript.

function SetCameraToEntity(_entity, _rotation, _zoomFactor)
    local pos = GetPosition(_entity)
    local rotation = (_rotation or -45)
    local zoomFactor = (_zoomFactor or 10)
    Logic.ExecuteInLuaLocalState('Camera.RTS_SetLookAtPosition("'..pos.X..'", "'..pos.Y..'")')
    Logic.ExecuteInLuaLocalState('Camera.RTS_SetRotationAngle("'..rotation..'")')
    Logic.ExecuteInLuaLocalState('Camera.RTS_SetZoomFactor("'..zoomFactor..'")')
end

Rückgabewerte

keine

Beschreibung

Diese Funktion bewirkt, dass die Kamera zu einer Entity springt.

global ✔

lokal ✘

Beispiel

Ein Beispiel:

SetCameraToEntity(Logic.GetMarketplace(3), 135.0, 0.3)

Demo-Map

<nicht vorhanden>

Zurück zu Funktionssammlungen | Drucken | Tags
Sofern nicht anders angegeben, steht der Inhalt dieser Seite unter Lizenz Creative Commons Attribution-ShareAlike 3.0 License