| 1234567891011121314 |
- class_name BetterAnimatedSprite2D
- extends AnimatedSprite2D
- @export var do_offset := true
- func _process(_delta: float) -> void:
- if do_offset:
- on_frame_changed()
- func on_frame_changed() -> void:
- if sprite_frames == null: return
- var texture = sprite_frames.get_frame_texture(animation, frame)
- if texture != null:
- position.y = -(texture.get_height() / 2.0)
|