bullet.gd 555 B

123456789101112131415161718192021222324252627282930313233343536
  1. extends Area2D
  2. const FIREBALL_SPEED = 200
  3. # class member variables go here, for example:
  4. # var a = 2
  5. # var b = "textvar"
  6. func _ready():
  7. # Called when the node is added to the scene for the first time.
  8. # Initialization here
  9. pass
  10. func _process(delta):
  11. var speed_x = 1
  12. var speed_y = 0
  13. var motion = Vector2(speed_x, speed_y) * FIREBALL_SPEED
  14. set_position(get_global_position() + motion * delta)
  15. #func _on_Area2D_body_entered(area):
  16. # print("Body entexdfsred the area")
  17. func _on_asd_area_entered(area):
  18. queue_free()
  19. area.queue_free()