hack_detection_statique.gd 524 B

123456789101112131415
  1. extends Area2D
  2. ## Rend possible la detection de corps statiques en mouvement
  3. ## Permet de contourner une limitation Godot 4.2
  4. func _process(_delta: float) -> void:
  5. _force_detection_de_corps_statiques()
  6. ## Hack Godot 4.2 pour detecter les corps statiques entrant dans la zone
  7. ## Quand la zone bouge, elle detecte les corps statiques : voir Javelot
  8. ## Mais ce n'est pas le cas lorsque la zone ne bouge pas et qu'un corps statique
  9. ## bouge
  10. func _force_detection_de_corps_statiques() -> void:
  11. set_position(get_position())