hola quiero hacer un juego en el que toque una zona de la pantalla y cuando toque sume un punto y cuando llegue a una puntuacion que salga una imagen o mensaje algo asi como el huevo que hay que dar 1.000.000 de veces y claro que se guarden los puntos para la siguiente vez que jueges..espero que alguien me ayude gracias :)
Por partes..
Lo primero esto:
Crea un obj_control y lo pones en la room
En el evento global mouse pones
score += 1;
Y en el evento step pones
If score >= 1000{
//aqui lo que quieras que pase..
}
Despues hay que dibujar los puntos
en el evento draw del obj_control pones esto
Draw_text(100,10,score);
Una vez tengas esto tendras que guardar laa puntuaciones en un .ini ;)
vale lo de que pase algo no se como ponerlo es que soy muy nuevo jejej por ejemplo para que se abra un mensaje em la pantalla,lo del darw tex me da error al copiar y pegar y por ultimo que es y como pongo la puntuacion en un ini?..muxas gracias por su tiempo :)
Cita de: abelavila10 en Mayo 21, 2014, 06:10:51 PM
vale lo de que pase algo no se como ponerlo es que soy muy nuevo jejej por ejemplo para que se abra un mensaje em la pantalla,lo del darw tex me da error al copiar y pegar y por ultimo que es y como pongo la puntuacion en un ini?..muxas gracias por su tiempo :)
If score >= 100{
Show_message("has llegado a los 100 toques");
Game_restart();
}
Dime que error te sale en el draw_text
alomejor esta mal escrito o algo esq toy desde el mvl pero es asi
Draw_text(x,y,string,);
Osea draw_text(100,10,score);
http://docs.yoyogames.com/source/dadiospice/002_reference/drawing/drawing%20text/draw_text.html
Otra cosa q se me olvida tienes q poner en el evento create del obj_control esto
score = 0;
En minuscula:
draw_text(x,y,string)
Ejemplo:
draw_text(32,32,'Puntos:'+string(score))
voy a probar ahora a ver que tal, gracias por responder ;)