image y video
Mostrar una imagen o un vídeo, y teñirlos.
image (21 propiedades)
<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>
| Propiedad | Tipo | Función |
|---|---|---|
pos size origin rotation rotationOrigin | par | colocación |
maxSize | par | tamaño máximo sin deformación — ver Posición, tamaño |
keepratio | sí/no | conservar las proporciones (⚠️ todo en minúsculas) |
path | ruta | el archivo de imagen |
tile | sí/no | repetir la imagen en mosaico en lugar de estirarla |
color | color | tiñe la imagen (multiplicación) |
colorTop colorBottom colorLeft colorRight | color | tinte en degradado |
colorTopLeft colorTopRight colorBottomLeft colorBottomRight | color | tinte por las cuatro esquinas |
reflection | par | un reflejo bajo la imagen: opacidad inicial y final |
zIndex disabled | profundidad, apagado |
Formatos
PNG, JPG y SVG. SVG recomendado para los logotipos: queda nítido a cualquier tamaño.
tile — la textura repetida
<image name="grille">
<size>1 1</size>
<path>${root}/data/arts/motif.png</path>
<tile>true</tile>
</image>
La imagen conserva su tamaño original y se repite hasta cubrir la caja.
reflection
<reflection>0.5 0.0</reflection>
Añade un reflejo invertido bajo la imagen, del 50 % de opacidad arriba al 0 % abajo.
video (15 propiedades)
<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>
Las mismas propiedades de colocación que image, más:
| Propiedad | Tipo | Función |
|---|---|---|
delay | número | segundos antes de que arranque el vídeo |
loops | número | número de reproducciones; 0 = en bucle |
animations | texto | el efecto de aparición |
link | texto | vincular la reproducción a otro componente |
reflection | par | el reflejo, como en image |
video no acepta ni tile ni los colores de tinte.
Un
delayde uno o dos segundos evita que el vídeo se dispare en cada juego por el que solo pasas al recorrer la lista.