set92
21/12/12, 20:53:41
Estoy en clase intentando recrear/copiar un juego para asi ir aprendiendo un poco mas.
El juego que estoy intentando copiar es el https://play.google.com/store/apps/details?id=com.halfbrick.jetpackjoyride&hl=es , en principio lo que estoy haciendo es una imagen estatica que sube y baja a la izquierda y a la derecha hay barras que se generan en una posicion aleatoria entre 0 y el alto de la pantalla. El problema que tengo ahora es como hacer para que cuando el bitmap del pj choque con el bitmap de las barra me salga un gameover, me salte un toast o me haga algo, he visto que se puede hacer metiendo el bitmap dentro de un rectangulo y luego mirando si un rectangulo contiene a otro pero no termino de entender como hacer esto y no se si hay alguna forma mejor para detectar las colisiones.
Y bueno este problema no le tengo ahora pero en el juego hay un fondo que va cambiando todo el rato y creo que hay unos numeros que tambien va cambiando por lo que no puedes ser fondos estaticos, al igual que hay veces que sale a la calle, y ahi veces que se mete a una fabrica, me imagino que esos si seran estaticos porque no hay ningun numero ni nada y simplemente lo tienen aleatorio.
Otra duda que tenia es que tengo hecho el juego con un hilo que ejecuta una surfaceview, pero si la persona sale de la app dandole al boton de atras la aplicacion se detiene de forma incorrecta y sale un mensaje de que se ha roto la app, creo que esto es debido a que el hilo se detiene de forma inesperada, y queria saber cual era el metodo del boton de atras para poder mandar detener el hilo de la forma correcta.
Y ya para terminar otra cosa, he probado a extraer lo que tenia el .apk de esa app y ahi muchos ficheros .tex que me imagino que seran las explosiones y los efectos especiales, como podria verlos?He estado mirando y creo que se puede mirar con el Paint Shop Pro pero no estoy seguro, estoy descargando la ultima version para ver si se puede.
El juego que estoy intentando copiar es el https://play.google.com/store/apps/details?id=com.halfbrick.jetpackjoyride&hl=es , en principio lo que estoy haciendo es una imagen estatica que sube y baja a la izquierda y a la derecha hay barras que se generan en una posicion aleatoria entre 0 y el alto de la pantalla. El problema que tengo ahora es como hacer para que cuando el bitmap del pj choque con el bitmap de las barra me salga un gameover, me salte un toast o me haga algo, he visto que se puede hacer metiendo el bitmap dentro de un rectangulo y luego mirando si un rectangulo contiene a otro pero no termino de entender como hacer esto y no se si hay alguna forma mejor para detectar las colisiones.
Y bueno este problema no le tengo ahora pero en el juego hay un fondo que va cambiando todo el rato y creo que hay unos numeros que tambien va cambiando por lo que no puedes ser fondos estaticos, al igual que hay veces que sale a la calle, y ahi veces que se mete a una fabrica, me imagino que esos si seran estaticos porque no hay ningun numero ni nada y simplemente lo tienen aleatorio.
Otra duda que tenia es que tengo hecho el juego con un hilo que ejecuta una surfaceview, pero si la persona sale de la app dandole al boton de atras la aplicacion se detiene de forma incorrecta y sale un mensaje de que se ha roto la app, creo que esto es debido a que el hilo se detiene de forma inesperada, y queria saber cual era el metodo del boton de atras para poder mandar detener el hilo de la forma correcta.
Y ya para terminar otra cosa, he probado a extraer lo que tenia el .apk de esa app y ahi muchos ficheros .tex que me imagino que seran las explosiones y los efectos especiales, como podria verlos?He estado mirando y creo que se puede mirar con el Paint Shop Pro pero no estoy seguro, estoy descargando la ultima version para ver si se puede.