love.mouse.newCursor (Italiano)

Available since LÖVE 0.9.0
This function is not supported in earlier versions.

Crea un nuovo oggetto Cursor da un file immagine o da un ImageData.

I cursori hardware sono indipendenti dal framerate e funzionano allo stesso modo dei cursori del sistema operativo. A differenza del cursore disegnato alle coordinate correnti, i cursori hardware non hanno mai latenza visibile quando il mouse viene mosso durante l'aggiornamento della posizione, e questo anche a framerate bassi.

L'hotspot (tradotto letteralmente come "punto caldo", ma s'intende il punto dove l'utente sta veramente cliccando) è il punto che il sistema operativo usa per determinare cosa è stato cliccato rispetto alla posizione corrente del mouse. Per esempio, la freccia del mouse avrà come hotspot la punta della freccia, mentre una crocetta (o un puntatore come il mirino di un'arma) avrà come hotspot il suo punto centrale.


O.png Questa funzione può rallentare l'esecuzione se viene chiamata ripetutamente nei metodi love.update oppure love.draw. Se vuoi usare spesso una risorsa, creala una sola volta e salvala in una variabile in modo da poterla riusare!  



Funzione

Sintesi

cursor = love.mouse.newCursor( imageData, hotx, hoty )

Parametri

ImageData (Italiano) imageData
L'oggetto ImageData da usare come nuovo cursore.
number (Italiano) hotx (0)
La coordinata x relativa all'hotspot dell'ImageData.
number (Italiano) hoty (0)
La coordinata y relativa all'hotspot dell'ImageData.

Cosa ritorna

Cursor (Italiano) cursor
Il nuovo oggetto Cursor.

Funzione

Sintesi

cursor = love.mouse.newCursor( filename, hotx, hoty )

Parametri

string (Italiano) filename
Path del file immagine da usare come nuovo Cursor.
number (Italiano) hotx (0)
La coordinata x relativa all'hotspot dell'ImageData.
number (Italiano) hoty (0)
La coordinata y relativa all'hotspot dell'ImageData.

Cosa ritorna

Cursor (Italiano) cursor
Il nuovo oggetto Cursor.

Funzione

Sintesi

cursor = love.mouse.newCursor( fileData, hotx, hoty )

Parametri

FileData (Italiano) fileData
Dati contenenti l'immagine da usare come nuovo Cursor.
number (Italiano) hotx (0)
La coordinata x relativa all'hotspot dell'ImageData.
number (Italiano) hoty (0)
La coordinata y relativa all'hotspot dell'ImageData.

Cosa ritorna

Cursor (Italiano) cursor
Il nuovo oggetto Cursor.

Vedi anche


In altre lingue