Animation

</> ursina.prefabs.animation
Inherits Sprite

Initialization

Animation(name=None, fps=12, loop=True, autoplay=True, frame_times=None)

Attributes

.sequence

default: Sequence(loop=loop, auto_destroy=False)


.is_playing

default: False


.frames

default: [Texture(Image.fromarray(frame)) for frame in gif]


.frames

default: [Texture(e) for e in find_sequence(name, ('png', '...


.frames

default: [load_texture('white_cube.png')]


.frame_times

default: [1 / fps for i in range(len(self.frames))]



Getters

duration

get the duration of the animation. you can't set it. to do so, change the fps instead.


Methods

start()





pause()





resume()





finish()