jueves, 12 de mayo de 2011

¡Rozamiento funcionando!

El rozamiento ya está funcionando en el videojuego. Si te sales de la trazada del circuito, la velocidad máxima de tu coche se verá decrementada considerablemente.

Para lograrlo, hemos utilizado el sistema de colisiones a nivel de píxel. Partimos de dos imágenes, la del circuito original y la del circuito dividido por zonas de rozamiento. Ésta última la cargamos como imagen y con las funciones getData() y toBipmap() la convertimos en un Bitmap. Tomamos los puntos de referencia de la caja de colisiones del coche y obtenemos el color de ellos en el Bitmap. Luego, dependiendo de los colores que obtengamos, el resultado será uno u otro.

¡Anímate a probarlo!

No hay comentarios:

Publicar un comentario