Hola a todos, quería plantear una duda que tengo.
Hace poco empece a usar GameMaker, por lo tanto aun sigo aprendiendo, eso me llevo a tratar de hacer mi primer juego, que es del estilo de atrapar al payaso, es decir, para los que no lo conozcan se trata de hacer click a un objeto, evitando clickear sobre los enemigos, que cuando le aciertas al objeto(payaso) te suma 10 puntos.
Mi duda es, que evento o acción, se necesita para que cuando los puntos lleguen, por ejemplo a 100, pases de nivel. ; :-[ :-[
PD: Perdón si faltan tildes o hay errores de ortografia
Una duda... :-[ , a que te refieres exactamente con pasar de nivel?, es pasar a otro room, o todo esta en una room y pasar de nivel es aumentar la dificultad del juego??
Si ocupas la variable "score" incluida en el game maker, score es una variable global, por lo que una simple condicion no te serviría,
pero si creas una variable asi como global.nivel, puedes hacer esto:
- Primero creas una variable llamada global.nivel = 1.
- Luego, debes tener una condicion asi en un objeto (en el evento step):
if (score >= 100*global.nivel)
{
if (room != room_last)
{
global.nivel += 1;
room_goto_next();
}
}
Y la haces ;D , si no te has familiarizado con GML, me lo dices.
Cuando me refería a avanzar de nivel, era pasar de el room 1 (nivel 1) al room 2 (nivel 2) cuando se alcance la puntuación de 100.
Primero decirte que muchas gracias por tu ayuda, lo segundo es que sigo teniendo una duda, XD:
Donde tengo que poner ese código que pusiste( en que objeto) y si lo tengo que cambiar algo del mismo.
si tienes el objeto que controla todo lo del clickear al payaso, coloca el codigo en el evento step de ese objeto :), y lo de la variable global, debes crearla al inicio del juego... eemm... yo siempre hago eso con un room inicial, que no tenga nada, nose si sera la forma mas eficiente de hacerlo, pero lo unico que te puedo decir es que debes crear esa variable al inicio del juego :(
;D ;D ;D ;D ;D ;D ;D Gracias ;D ;D ;D ;D ;D ;D ;D
Después de darle muchas vuelta finalmente, lo logre, ya se puede pasar de room tranquilamente. ;)
Muchas gracias por tu ayuda.
Poco a poco voy aprendiendo.
Yo tengo la misma duda, como lo hiciste?
y pasar del nivel 1 a otro room y despues pasar del 2 a el 3 como seria
Gracias
Cita de: eams1986 en Junio 05, 2014, 09:39:25 PM
y pasar del nivel 1 a otro room y despues pasar del 2 a el 3 como seria
Gracias
El código que puso fab62, pero sin el primer IF