Autor
|
Tema: Problema imagenes c++ (Leído 6,077 veces)
|
ankora45
Desconectado
Mensajes: 52
|
Hola, estoy usando la libreria de allegro para crear un menu. si ejecuto el programa con imagenes de 640*480 me va bien pero no es la resolucion idonea que quiero por lo que escojo imagenes de 1280*720 lo que seria hd y el programa al compilar no me da errores pero no puedo ejecutarlo me dice this aplication has requested the runtime to terminate it in an unusual way. Alguien me podria decir si algo esta mal o como poner imagenes mas grandes de la resolucion 640*480. PD: cargo las imagenes en una ruta por lo que aunque cambie el ejecutable de directorio siempre localiza las imagenes. #include <allegro.h>
int main() { allegro_init(); set_color_depth(32); install_mouse(); install_keyboard(); set_gfx_mode(GFX_AUTODETECT, 1280, 720, 0, 0);
BITMAP *buffer = create_bitmap(1280, 720); BITMAP *FONDO = load_bitmap("C://users/alvaro/Desktop/menu/menu/menu grande/imagenes/fondo.bmp", NULL); BITMAP *FONDO1 = load_bitmap("C://users/alvaro/Desktop/menu/menu grande/imagenes/menu/fondo1.bmp", NULL); BITMAP *FONDO2 = load_bitmap("C://users/alvaro/Desktop/menu/menu grande/imagenes/menu/fondo2.bmp", NULL); BITMAP *FONDO3 = load_bitmap("C://users/alvaro/Desktop/menu/menu grande/imagenes/menu/fondo3.bmp", NULL); BITMAP *CURSOR = load_bitmap("C://users/alvaro/Desktop/menu/menu/menu grande/imagenes/cursor.bmp", NULL);
bool salida = false; while(!salida) { if(mouse_x > 54 && mouse_x < 514 && mouse_y > 84 && mouse_y < 150) { blit(FONDO1,buffer,0,0,0,0,1280,720); if(mouse_b & 1) { salida = true; } } else if(mouse_x > 55 && mouse_x < 672 && mouse_y > 263 && mouse_y < 353 ) { blit(FONDO2,buffer,0,0,0,0,1280,720); if(mouse_b & 1) { salida = true; } } else if(mouse_x > 49 && mouse_x < 321 && mouse_y > 493 && mouse_y < 573 ) { blit(FONDO3,buffer,0,0,0,0,1280,720); if(mouse_b & 1) { salida = true; } } else blit(FONDO,buffer,0,0,0,0,1280,720); masked_blit(CURSOR,buffer,0,0,mouse_x,mouse_y,50,39); blit(buffer,screen,0,0,0,0,1280,720); }
destroy_bitmap(buffer);
return 0; } END_OF_MAIN();
la imagen cambia las letras de color cuando paso el raton por encima xD. Gracias
|
|
|
En línea
|
Hay dos cosas infinitas en este mundo, el universo y la estupidez humana, y de la primera no estoy muy seguro
|
|
|
|
ankora45
Desconectado
Mensajes: 52
|
Gracias por tu respuesta aun asi si alguien me dice si puedo poner esa resolucion y como se lo agradeceria
|
|
|
En línea
|
Hay dos cosas infinitas en este mundo, el universo y la estupidez humana, y de la primera no estoy muy seguro
|
|
|
0xDani
Desconectado
Mensajes: 1.077
|
Usa las etiquetas GeSHi para poner el código, se lee mucho mejor. Y en cuanto al código con Allegro, pues como dice @dato000, a esperar a que pase por aquí @amchacon. PD: Posiblemente te va recomendar SFML, y él entiende más de esas cosas
|
|
|
En línea
|
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!
I code for $$$ Hago trabajos en C/C++ Contactar por PM
|
|
|
ankora45
Desconectado
Mensajes: 52
|
Gracias por la informacion 0xDani o usuario que no conozco.. xD
|
|
|
En línea
|
Hay dos cosas infinitas en este mundo, el universo y la estupidez humana, y de la primera no estoy muy seguro
|
|
|
amchacon
Desconectado
Mensajes: 1.211
|
Por supuesto que voy a recomendar SFML xD.
¿Que resolucion de pantalla tienes? ¿Has probado ejecutarlo en pantalla completa? (estoy en el movil y no me acuerdo del comando exacto, pero era cambiando el gfx_normal por gfx_FullScreen o algo asi).
¿Has comprobado tambien que los punteros bitmap no tengan un valor nulo?
|
|
|
En línea
|
|
|
|
ankora45
Desconectado
Mensajes: 52
|
la resolucion de mi pantalla es de 1366*768 pero me refiero que al poner imagenes de la resolucion 640*480 se ve bien y a pantalla completa pero se ve el menu en medio de la pantalla y dos barras negras a los lados y me gustaria que fuera por toda la pantalla xD no me he explicado bien aver si me entiendes de igual modo adjunto imagen: diremos que el menu esta en el centro se visualiza a pantalla completa pero lo blanco estaria en negro y el raton no puede pasar, el puntero del raton son esas dos llaves encima de comenzar.
|
|
« Última modificación: 20 Julio 2013, 13:25 pm por ankora45 »
|
En línea
|
Hay dos cosas infinitas en este mundo, el universo y la estupidez humana, y de la primera no estoy muy seguro
|
|
|
amchacon
Desconectado
Mensajes: 1.211
|
diremos que el menu esta en el centro se visualiza a pantalla completa pero lo blanco estaria en negro y el raton no puede pasar, el puntero del raton son esas dos llaves encima de comenzar. Lo primero, te voy a enseñar a sacar una captura de pantalla porque es más cómodo para todos: - Pulsa la tecla "Impr pant" (debería estar al lado de Bloq Despl). - Abre el paint, click derecho -> pegar. (Para hacer capturas de una sola ventana pulsa ALT + impr pant). la resolucion de mi pantalla es de 1366*768 pero me refiero que al poner imagenes de la resolucion 640*480 se ve bien y a pantalla completa pero se ve el menu en medio de la pantalla y dos barras negras a los lados y me gustaria que fuera por toda la pantalla xD no me he explicado bien aver si me entiendes de igual modo adjunto imagen: ¿Te refieres a que has puesto una imagen de 640x480 en una resolución de 1280x720? Pues claro que no lo vas a ver entero, tienes que usar una imagen de su tamaño *_*
|
|
|
En línea
|
|
|
|
ankora45
Desconectado
Mensajes: 52
|
pero si uso una imagen del tamaño de mi pantalla no me funciona el programa
|
|
|
En línea
|
Hay dos cosas infinitas en este mundo, el universo y la estupidez humana, y de la primera no estoy muy seguro
|
|
|
amchacon
Desconectado
Mensajes: 1.211
|
pero si uso una imagen del tamaño de mi pantalla no me funciona el programa
Del tamaño de tu pantalla no, del tamaño de la resolución que pongas.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
No cargan las imagenes y problema en la web
Sugerencias y dudas sobre el Foro
|
_-OmEgA-_
|
4
|
2,262
|
25 Noviembre 2004, 13:45 pm
por _-OmEgA-_
|
|
|
problema con imagenes
Diseño Gráfico
|
turi8
|
2
|
1,933
|
17 Agosto 2006, 03:21 am
por turi8
|
|
|
Problema con imagenes en css
Desarrollo Web
|
mxsoun
|
1
|
1,745
|
22 Octubre 2013, 21:32 pm
por #!drvy
|
|
|
Problema con imágenes
Dudas Generales
|
Waxy
|
4
|
2,267
|
22 Septiembre 2014, 17:01 pm
por PC Tips
|
|
|
Problema con las imágenes en C++
Programación C/C++
|
pikoc
|
1
|
1,714
|
5 Octubre 2015, 21:56 pm
por PedroDJavier
|
|