Buenas, me gustaría hacer que cada vez que mi personaje avance hacia la derecha, gane un punto.
Programa: :GMS:
Gracias. ;)
Estas dando muy pocos detalles, primero, para guardar los puntos, se supone que lo mejor es usar variables
Entonces hay que hacer una variable llamada puntos al principio del juego y darle valor 0. Luego, cada vez que el jugador gane un punto sumarle 1 al valor de esa variable con "puntos+=1"
Lo único difícil es encontrar un lugar en donde sumar puntos, eso depende del juego. Se supone que va justo después de mover el jugador a la derecha
Otra es poner en un evento step de algun objeto
if (obj_jugador.x > obj_jugador.xprevious) puntos += 1
Eso se fija si aumenta la x del jugador, si aumenta se le aumenta 1 a la cantidad de puntos. Pero conviene poner al "puntos+=1" en el momento en que el jugador se mueve como puse antes
Cita de: Mgbu en Marzo 11, 2014, 07:22:12 PM
Eso se fija si aumenta la x del jugador, si aumenta se le aumenta 1 a la cantidad de puntos. Pero conviene poner al "puntos+=1" en el momento en que el jugador se mueve como puse antes
Eso es lo que busco, pero no te entendi muy bien :S
Alguien me lo puede explicar?
Ya puse ese codigo, y le puse la variable, pero no se suman :l
Eso depende del juego, debe ir en el mismo instante en que el jugador se mueve hacia la derecha. Si en algun lado del código del jugador hay algo similar a "x+=2" justo después tiene que estar el código de sumar un punto. Pero depende del juego, si me pasas todo lo que está adentro del objeto jugador (no hace falta pasarme todo el juego) te puedo decir donde va
PD: Me suelo conectar una vez al dia, no te desesperes si no contesto hoy ;D (sobre todo porque no se permite hacer doble post)