Indice

ugBASIC Manuale Utente

FRAMES ✓

SINTASSI

   = FRAMES(images)

SCOPO

Questa funzione permette di ottenere il numero di fotogrammi di cui è composta una risorsa che contiene un'insieme di immagini (ATLAS). Se applicato a una risorsa di tipo singola immagine (IMAGE), invece, ritorna sempre 1. Il valore è ottenuto recuperandolo dalla risorsa stessa, e quindi è costante per l'intera durata dell'esecuzione.

Di questa parola chiave esiste anche una funzione a livello di compilazione, che viene richiamata quando il valore viene utilizzato per inizializzare una costante. In tal caso, il valore è quello desunto dall'ispezione delle istruzioni al momento della compilazione.

ESEMPIO

  animazione := LOAD ATLAS("images.png") FRAME SIZE (16, 16)
  FOR i = 0 TO FRAMES(animazione)
     PRINT "frame ";i
  NEXT

Si vedano anche i seguenti file di esempio:

ABBREVIAZIONE

 Frs

DISPONIBILE SU

ALIAS PER

FRAME IMAGES COUNT IMAGE COUNT FRAMES COUNT FRAME COUNT

PROBLEMI?

Se si riscontra un problema nell'utilizzare questo comando, se si ritiene che vi sia un bug oppure che la spiegazione sia poco chiara, è possibile aprire una segnalazione per questa parola chiave su GitHub. Grazie!

POWERED BY