Crear un tema de Recalbox

45 páginas · 8 secciones
FRENESDE Mostrar todo Crear mi tema

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>
PropiedadTipoFunción
pos size origin rotation rotationOriginparcolocación
maxSizepartamaño máximo sin deformación — ver Posición, tamaño
keepratiosí/noconservar las proporciones (⚠️ todo en minúsculas)
pathrutael archivo de imagen
tilesí/norepetir la imagen en mosaico en lugar de estirarla
colorcolortiñe la imagen (multiplicación)
colorTop colorBottom colorLeft colorRightcolortinte en degradado
colorTopLeft colorTopRight colorBottomLeft colorBottomRightcolortinte por las cuatro esquinas
reflectionparun reflejo bajo la imagen: opacidad inicial y final
zIndex disabledprofundidad, 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:

PropiedadTipoFunción
delaynúmerosegundos antes de que arranque el vídeo
loopsnúmeronúmero de reproducciones; 0 = en bucle
animationstextoel efecto de aparición
linktextovincular la reproducción a otro componente
reflectionparel reflejo, como en image

video no acepta ni tile ni los colores de tinte.

Un delay de uno o dos segundos evita que el vídeo se dispare en cada juego por el que solo pasas al recorrer la lista.