Attention | Topic was automatically imported from the old Question2Answer platform. | |
Asked By | wildboar |
I am trying same formula but when I move my hero the length increases. Something to do with global and local positions?
Actually it casts raycast2d to wrong position too.
Current code:
raycast2d = RayCast2D.new()
raycast2d.exclude_parent = true
hero.add_child(raycast2d)
var normalized = (target_location - raycast2d.position).normalized()
var attack_range_position = raycast2d.position + normalized * cast_range
raycast2d.cast_to = attack_range_position
Issue after moving away from initial position raycast2d starts to cast to wrong directions.
wildboar | 2021-02-14 12:28