2011-07-25 29 views
7

¿Cuál es el tamaño máximo de la textura que se debe utilizar en un motor? UtilicéCuál es el tamaño máximo de la textura (Andengine)

this.diamondTexture = new Texture(2048, 512, TextureOptions.BILINEAR_PREMULTIPLYALPHA); 

Al cargar en el dispositivo (HTC G1 T-Mobile) se muestra la pantalla en blanco. Después de reducir el tamaño de la imagen y al reemplazar la línea anterior con este

this.diamondTexture = new Texture(1024, 512, TextureOptions.BILINEAR_PREMULTIPLYALPHA); 

Se está ejecutando. Cuál es el problema ?

Respuesta

10

Enfoque común: el tamaño máximo de la textura es 1024x1024. Algunos dispositivos de alta gama pueden manejar texturas de 2048x2048, pero es mejor usar un tamaño de 1024x1024 si desea que su aplicación se ejecute en casi todos los dispositivos.

1

Puede que su dispositivo se esté quedando sin memoria cuando usa la textura más grande. Compruebe su logCat para saber si hay errores.

+0

Ningún error en el logcat. Cualquier tamaño máximo de textura? Pero algún tiempo en el emulador muestra Fuerza para cerrar/Esperar – JohnRaja

Cuestiones relacionadas