I’m working on a game right now, and life would be so much simpler if I could emit a signal when a PathFollow3D crosses the progress mark of 1.0 and resets. This would signify the end of a stage, and I could then use it to pop up the end-of-level overlay.
Kind of like the finished signal for a sound.
Unfortunately, I can’t find any information on this.
It’s not a signal, but it is a quick check. In 2d there is a (in godot 4) progress_ratio that scales from 0 to 1. So a quick
If $pathfollow.progress_ratio==1: #I’m at the end of path end_of_level()
This is what I did in my game.
I don’t know the lemmy markup code for a code block so sorry for bad formatting