Saludos, estoy creando un juego para Android y ya tengo una tienda hecha, pero ahora quisiera saber como hago para comprar vidas y otorgarselas al personaje? Agradecería cualquier ayuda o sugerencia.
De antemano, gracias.
Por ejemplo, en un objeto botón que sirva para comprar:
EV. MOUSE LEFT PRESSED
[gml]
if (obj_jugador.dinero >= precio_vida) //Si se tiene suficiente dinero...
{
obj_jugador.vidas += 1
obj_jugador.dinero -= precio_vida //Comprar una vida y restar el costo del dinero del jugador
}
[/gml]
dinero: variable con la cantidad de dinero recolectado. Pertenece al jugador
precio_vida: el costo de una vida. Puede ser una global.
vidas: número de vidas. Pertenece al jugador
Esto es sólo una idea básica- El código depende de cómo queras manejar tu tienda, por ejemplo, puedes agregar otra variable, cantidad_vidas, y antes de presionar el botón de compra, preguntar cuántas vidas desea comprar, y guardar la respuesta en esta nueva variable. Entonces, el código se modificaría a
[gml]
if (obj_jugador.dinero >= precio_vida * cantidad_vidas)
{
obj_jugador.vidas += cantidad_vidas
obj_jugador.dinero -= precio_vida * cantidad_vidas
cantidad_vidas = 0
}
[/gml]