NOTA! Questo sito utilizza i cookie e tecnologie simili.

Se non si modificano le impostazioni del browser, l'utente accetta. Per saperne di piu'

Approvo

Capitolo 111: Caricare una Texture.

 

Una volta scelta l'immagine da utilizzare, si procede al caricarla nel programma.

Dal punto di vista strettamente informatico, l'importante è che tali immagini siano:

 

  • in un formato leggibile da TextureLoader, come jpg e gif;

  • di 'dimensioni corrette', ossia con le misure di larghezza ed altezza potenze di 2.

 

 

Il package da importare, necessario per l'utilizzo del TextureLoader, è com.sun.j3d.utils.image.TextureLoader.

Gli oggetti (informatici) necessari sono quindi un TextureLoader, una ImageComponent2D e un oggetto Texture2D, da utilizzare come mostrato di seguito:

 

TextureLoader TL = new TextureLoader('[path]', this);

ImageComponent2D immagine = TL.getImage();

Texture2D texture = new Texture2D (Texture (int mipMapMode, int format, int width, int height));

texture.setImage(0, immagine); .

 

 

Bisogna porre particolare attenzione al costruttore di Texture2D; in particolare, evitare di utilizzare il costruttore senza parametri perchè il più delle volte genererà un errore a runtime.

Parametri 'tipici' del costruttore a quattro parametri sono: Texture.BASE LEVEL, Texture.RGBA, immagine.getWidth(), immagine.getHeight().

 

 
Vai all'inizio della pagina