Actor > Kostüm#
A Costume is a child class of the Appearance-Class. Most of it’s methods and attributes you can therefore find in the baseclass Appearance
Kostüm#
- class miniworlds.appearances.costume.Costume(*args, **kwargs)[Quellcode]#
Ein Kostüm enthält ein oder mehrere Bilder
Jeder Actor hat ein Kostüm, das das “Aussehen” des Actors definiert. Sie können die Bilder in einem Kostüm wechseln, um den Actor zu animieren.
Ein Kostüm wird erstellt, wenn Sie einem Actor mit actor.add_image(path_to_image) ein Bild hinzufügen
Öffentliche Datenattribute:
In Unterklassen Kostüm und Hintergrund implementiert
Shows info overlay (Rectangle around the actor and Direction marker)
image_managerInherited from
AppearanceIf True, the image is tiled over the background.
If True, costume will be rotated with token direction
Flips the costume or background.
Wenn wahr, wird das Bild unter Beibehaltung des Seitenverhältnisses hochskaliert.
Skaliert das Token auf die Größe des übergeordneten Elements, ohne das Seitenverhältnis beizubehalten.
Wenn True, wird das Bild vor der Drehung entsprechend der Ausrichtung des übergeordneten Elements gedreht.
Defines a colored layer.
Defines a transparency.
transparent, 255: visible If value < 1, it will be multiplied with 255.
If True, the costume will be animated.
->Füllfarbe anzeigen
see border color
border color of actor
Die Randgröße des Actors.
Führt alle Aktionen in der Bildpipeline aus
In Unterklassen Kostüm und Hintergrund implementiert
image_managerPublic Methods:
__init__(actor)In Unterklassen Kostüm und Hintergrund implementiert
set_image(source)rotated()resized()set_dirty([value, status])get_rect()Inherited from
Appearance__init__()set_image(source)Setzt das angezeigte Bild des Kostüms/Hintergrunds auf den ausgewählten Index
set_mode(**kwargs)set_animated(value)flip(value)add_image(source)Adds an image to the appearance
add_images(sources)Adds multiple images to background/costume.
animate([loop])Animates the costume
the method is overwritten in subclasses costume and appearance
Create an array from costume or background.
from_array(arr)Create a background or costume from array.
fill(value)Set default fill color for borders and lines
set_filled(value)get_color(position)get_rect()draw(source, position, width, height)draw_on_image(path, position, width, height)draw_color_on_image(color, position, width, ...)__str__()Return str(self).
If dirty, the image will be reloaded.
update()Loads the next image, called 1/frame
register(method)Register method for decorator.
draw_shape_append(shape, arguments)draw_shape_set(shape, arguments)draw_image_append(surface, rect)draw_image_set(surface, rect)set_dirty([value, status])In Unterklassen Kostüm und Hintergrund implementiert
Private Methods:
_set_default_color_values()_set_actor_default_values()_set_world_default_values()_inner_shape()Returns inner shape of costume
_outer_shape()Returns outer shape of costume
Inherited from
Appearance_set_defaults(**kwargs)_set_font(font, font_size)_set_animation_speed(value)_set_textured(value)bool: If True, the image is tiled over the background.
_set_rotatable(value)If set to True, costume will be rotated with actor direction
_set_centered(value)_set_flipped(value)Flips the costume or background.
_set_filled(value)Flips the costume or background.
_set_scaled(value)Setzt den Actor auf die Eltern-Größe ohne das Seitenverhältnis beizubehalten.
_set_upscaled(value)Wenn auf True gesetzt, wird das Bild unter Beibehaltung des Seitenverhältnisses hochskaliert.
_set_scaled_to_width(value)_set_scaled_to_height(value)_set_image(source)Setzt das angezeigte Bild des Kostüms/Hintergrunds auf den ausgewählten Index
_before_transformation_pipeline()Aufgerufen in
get_image, wenn das Bild “dirty” ist (z. B. Größe, Drehung, ._after_transformation_pipeline()Aufgerufen in
get_image, wenn das Bild “dirty” ist (z. B. Größe, Drehung, ._load_image()Loads the image,
_update_draw_shape()_inner_shape()Returns inner shape of costume
_outer_shape()Returns outer shape of costume
_inner_shape_arguments()def setGets arguments for inner shape
_outer_shape_arguments()Gets arguments for outer shape
- after_init()[Quellcode]#
- get_manager()[Quellcode]#
In Unterklassen Kostüm und Hintergrund implementiert
- get_rect()[Quellcode]#
- property info_overlay#
Shows info overlay (Rectangle around the actor and Direction marker)
- origin_changed()[Quellcode]#
- parent#
Das übergeordnete Element eines Kostüms ist der zugehörige Actor.
- resized()[Quellcode]#
- rotated()[Quellcode]#
- set_dirty(value='all', status=1)[Quellcode]#
- set_image(source)[Quellcode]#
- Parameter:
source – Index, Aussehen oder Farbe.
- Rückgabe:
Wahr, wenn das Bild existiert
- visibility_changed()[Quellcode]#