1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-07 12:30:27 +00:00

AnimationPlayer frame SpinBox snaps to steps.

This commit is contained in:
Josh Grams
2016-02-09 15:02:57 -05:00
parent 61f03c98c8
commit 5317ca4c62

View File

@@ -942,6 +942,14 @@ void AnimationPlayerEditor::_seek_value_changed(float p_value) {
anim=player->get_animation(current);
float pos = anim->get_length() * (p_value / frame->get_max());
float step = anim->get_step();
if (step) {
pos=Math::stepify(pos, step);
if (pos<0)
pos=0;
if (pos>=anim->get_length())
pos=anim->get_length();
}
if (player->is_valid()) {
float cpos = player->get_current_animation_pos();