Mayo 21, 2014, 03:48:08 PM Ultima modificación: Mayo 21, 2014, 06:06:45 PM por abelavila10
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  :)

#1 Mayo 21, 2014, 05:29:42 PM Ultima modificación: Mayo 21, 2014, 09:14:43 PM por Cerez0
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  :)

#3 Mayo 21, 2014, 06:37:18 PM Ultima modificación: Mayo 21, 2014, 07:01:51 PM por Cerez0
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))
.:RoskGames:.

voy a probar ahora a ver que tal, gracias por responder  ;)