bound color_background with nebula
This commit is contained in:
parent
6851b560c3
commit
4db6611d28
3 changed files with 9 additions and 0 deletions
|
|
@ -109,3 +109,5 @@ anchor_bottom = 1.0
|
||||||
grow_horizontal = 2
|
grow_horizontal = 2
|
||||||
grow_vertical = 2
|
grow_vertical = 2
|
||||||
script = ExtResource("9_utirt")
|
script = ExtResource("9_utirt")
|
||||||
|
|
||||||
|
[connection signal="updated_colors" from="." to="Background/Nebula" method="_on_space_updated_colors"]
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,7 @@ var color_background
|
||||||
@onready var enemy_faction = $EnemyFaction
|
@onready var enemy_faction = $EnemyFaction
|
||||||
signal enemy_destroyed
|
signal enemy_destroyed
|
||||||
signal scene_ready
|
signal scene_ready
|
||||||
|
signal updated_colors
|
||||||
|
|
||||||
func _ready():
|
func _ready():
|
||||||
randomize()
|
randomize()
|
||||||
|
|
@ -97,6 +98,7 @@ func recolor():
|
||||||
enemy_faction.changeitemscolor()
|
enemy_faction.changeitemscolor()
|
||||||
bases.changeitemscolor()
|
bases.changeitemscolor()
|
||||||
ship.changeinterfacecolor()
|
ship.changeinterfacecolor()
|
||||||
|
updated_colors.emit()
|
||||||
var menu = get_node_or_null("MainShip/GUI/StarterBaseMenu")
|
var menu = get_node_or_null("MainShip/GUI/StarterBaseMenu")
|
||||||
if menu != null:
|
if menu != null:
|
||||||
menu.modulate = bases.modulate
|
menu.modulate = bases.modulate
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,11 @@
|
||||||
extends ColorRect
|
extends ColorRect
|
||||||
|
|
||||||
@onready var ship = get_tree().current_scene.get_node("MainShip")
|
@onready var ship = get_tree().current_scene.get_node("MainShip")
|
||||||
|
@onready var space = get_tree().current_scene
|
||||||
|
|
||||||
func _physics_process(_delta):
|
func _physics_process(_delta):
|
||||||
material.set_shader_parameter("offset",ship.global_position)
|
material.set_shader_parameter("offset",ship.global_position)
|
||||||
|
|
||||||
|
|
||||||
|
func _on_space_updated_colors():
|
||||||
|
material.set_shader_parameter("nebula_color",space.color_background)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue