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