image und video
Ein Bild oder ein Video anzeigen, und sie einfärben.
image (21 Eigenschaften)
<image name="jaquette">
<pos>0.75 0.4</pos>
<origin>0.5 0.5</origin>
<maxSize>0.35 0.4</maxSize>
<path>${game.media.imagepath}</path>
<zIndex>30</zIndex>
</image>
| Eigenschaft | Typ | Aufgabe |
|---|---|---|
pos size origin rotation rotationOrigin | Paar | Platzierung |
maxSize | Paar | Maximalgröße ohne Verzerrung — siehe Position, Größe |
keepratio | ja/nein | die Proportionen bewahren (⚠️ komplett klein geschrieben) |
path | Pfad | die Bilddatei |
tile | ja/nein | das Bild als Kacheln wiederholen, statt es zu strecken |
color | Farbe | färbt das Bild ein (Multiplikation) |
colorTop colorBottom colorLeft colorRight | Farbe | Einfärbung als Verlauf |
colorTopLeft colorTopRight colorBottomLeft colorBottomRight | Farbe | Einfärbung über die vier Ecken |
reflection | Paar | eine Spiegelung unter dem Bild: Anfangs- und Enddeckkraft |
zIndex disabled | Tiefe, Abschalten |
Formate
PNG, JPG und SVG. SVG empfohlen für Logos: es bleibt in jeder Größe scharf.
tile — die wiederholte Textur
<image name="grille">
<size>1 1</size>
<path>${root}/data/arts/motif.png</path>
<tile>true</tile>
</image>
Das Bild behält seine Originalgröße und wiederholt sich, bis es die Box füllt.
reflection
<reflection>0.5 0.0</reflection>
Fügt eine umgedrehte Spiegelung unter dem Bild hinzu, von 50 % Deckkraft oben bis 0 % unten.
video (15 Eigenschaften)
<video name="md_video">
<pos>0.75 0.4</pos>
<origin>0.5 0.5</origin>
<maxSize>0.35 0.3</maxSize>
<delay>1.5</delay>
<loops>0</loops>
</video>
Dieselben Platzierungseigenschaften wie image, plus:
| Eigenschaft | Typ | Aufgabe |
|---|---|---|
delay | Zahl | Sekunden, bevor das Video startet |
loops | Zahl | Anzahl der Wiedergaben; 0 = Endlosschleife |
animations | Text | der Erscheinungseffekt |
link | Text | die Wiedergabe an eine andere Komponente koppeln |
reflection | Paar | die Spiegelung, wie bei image |
video akzeptiert weder tile noch die Einfärbefarben.
Ein
delayvon ein bis zwei Sekunden verhindert, dass das Video bei jedem Spiel losgeht, an dem man beim Durchblättern der Liste nur vorbeikommt.