Used for Terrain Generation
This commit is contained in:
15
visible_on_screen_notifier_2d.gd
Normal file
15
visible_on_screen_notifier_2d.gd
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
extends VisibleOnScreenNotifier2D
|
||||||
|
|
||||||
|
|
||||||
|
# Called when the node enters the scene tree for the first time.
|
||||||
|
func _ready() -> void:
|
||||||
|
_calculateRect()
|
||||||
|
get_tree().root.size_changed.connect(_calculateRect)
|
||||||
|
|
||||||
|
|
||||||
|
func _calculateRect():
|
||||||
|
var multiplier: float = get_viewport_rect().size.y / get_viewport_rect().size.x
|
||||||
|
var size: float = 640 / multiplier
|
||||||
|
|
||||||
|
rect.position.y = -size/2
|
||||||
|
rect.size.y = size
|
||||||
1
visible_on_screen_notifier_2d.gd.uid
Normal file
1
visible_on_screen_notifier_2d.gd.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://bapvlrx6dm7gu
|
||||||
Reference in New Issue
Block a user