Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Pejota en Junio 01, 2014, 04:26:58 AM

Título: Poner puntuación máxima a tu juego.
Publicado por: Pejota en Junio 01, 2014, 04:26:58 AM
¡Buenas!

Pués eso, quería saber si alguien sabe una forma para ponerle puntuación máxima a tu juego, de tal forma que, si haces algo que sumaría puntos, pero ya has llegado a X puntos, no sumen.

Probé con...

if score>100000{
score=100000
}

... pero, aunque funciona, en el marcador se vé como la puntuación se suma e inmediátamente se vuelve a restar para quedar en la puntuación deseada, y queda un poco chapucero.

La idea es, que la puntuación se vaya sumando hasta un máximo, entonces, si por ejemplo tienes 99.985 y ganas 25, al haber puesto el límite en 100.000, solo se sumen 15 de esos 25 ganados y no se puedan ganar más puntos.

Espero haberme explicado bien :P
Un saludo.
Título: Re:Poner puntuación máxima a tu juego.
Publicado por: penumbra en Junio 01, 2014, 05:02:16 AM
Cuando el jugador sume puntos:

score = clamp(score + puntos, 0, 100000)

Para mayor información revisa la función clamp en el manual