Table of Contents
src / stages / frame / camera_frame.gd
Attached Scenes
Code
extends Area2D
const HALF_SIZE = Vector2(1920, 1080) / 2
static func corner_of(area: Area2D) -> Dictionary:
return {
"left": area.global_position.x - HALF_SIZE.x,
"right": area.global_position.x + HALF_SIZE.x,
"top": area.global_position.y - HALF_SIZE.y,
"bottom": area.global_position.y + HALF_SIZE.y,
}
func corner() -> Dictionary:
return corner_of(self)