Clamp PathFollow3D progress when not looping
This commit is contained in:
parent
c0d8d91b15
commit
0b4ec4027c
|
@ -361,6 +361,8 @@ void PathFollow3D::set_progress(real_t p_progress) {
|
||||||
if (!Math::is_zero_approx(p_progress) && Math::is_zero_approx(progress)) {
|
if (!Math::is_zero_approx(p_progress) && Math::is_zero_approx(progress)) {
|
||||||
progress = path_length;
|
progress = path_length;
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
progress = CLAMP(progress, 0, path_length);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue