background.gd 429 B

123456789101112131415161718
  1. #tool
  2. extends Node2D
  3. var modx =-1
  4. var mody =-1
  5. func _process(_delta):
  6. set_position(get_viewport_transform().get_origin() * Vector2(modx,mody))
  7. #func _on_Timer_timeout():
  8. # print(singleton.sky)
  9. # $ParallaxLayer/Sprite2.get_material().set_shader_param("graphicsetting", singleton.video.sky)
  10. func _zoom(value):
  11. $ParallaxLayer.scale = value
  12. modx = -value.x
  13. mody = -value.y
  14. $ParallaxLayer.position = Vector2(320,180) * value