Files
gymkhana-actions/docs/api/ESCCamera.md
Dennis Ploeger 58d880101d Optimized Docs (#7)
Authored-by: Dennis Ploeger <develop@dieploegers.de>
2021-06-22 23:06:20 +02:00

1.4 KiB

ESCCamera

Extends: Camera2D

Description

Camera handling

Property Descriptions

tween

var tween

Reference to the tween node for animating camera movements

target

var target: Vector2 = "(0, 0)"

Target position of the camera

follow_target

var follow_target: Node

The object to follow

zoom_target

var zoom_target: Vector2

Target zoom of the camera

zoom_time

var zoom_time

zoom_transform

var zoom_transform

This is needed to adjust dialog positions and such, see dialog_instance.gd

Method Descriptions

set_limits

func set_limits(limits: ESCCameraLimits)

Sets camera limits so it doesn't go out of the scene

Parameters

  • limits: The limits to set

set_drag_margin_enabled

func set_drag_margin_enabled(p_dm_h_enabled, p_dm_v_enabled)

set_target

func set_target(p_target, p_speed: float = 0)

set_camera_zoom

func set_camera_zoom(p_zoom_level, p_time)

push

func push(p_target, p_time, p_type)

shift

func shift(p_x, p_y, p_time, p_type)

target_reached

func target_reached()