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()