Hola a todos, como puedo hacer que cuando cojo "x" objeto me salga un texto en la cabeza?
He estado probando y este es mi código..
draw_text(obj_jugador.x,obj_jugador.y-50,"+1 Reliquia")
Cuando el objeto reliquia esta en la pantalla sale el texto, pero en cuanto lo cojo desaparece y me gustaría que fuera al revés, que cuando lo coja me salga el texto y desapareciera con un alpha o subiendo el texto para arriba, o las dos cosas (que suba y de paso que se vaya poniendo invisible con alpha hasta llegar a 0)
Haber si me podéis echar una mano, gracias! :)
hola.. estabien tu codigo pero como seguramente lo pones en la reliquia es logico que desaparezca..
puedes ponerlo mejor en tu personaje creando dos variables globales:
en create:
global.objeto_cogido="" // o bien texto a mostrar
global.dibujar_premio=0;//
alpha=2 // para que valla desapareciendo.. este vale 2 para que dure un poco primero antes de empezar a desaparecer
// si quieres que se muestre por mas tiempo antes de empezar a desaparecer pon por ej. alpha=3
// algo asi jejeje...
ahora en draw del personaje:
if global.dibujar_premio=1{
draw_set_halign(fa_center); // para que el texto se alinie al centro horizontal
draw_text_ext_colour(x,y-50,global.objeto_cogido,10,40,c_white,c_white,c_white,c_white,alpha) // yo lo dibujo blanco pero cmbia aqui el color
if alpha>0{alpha-=.05} // ir desapareciendo
else
{global.dibujar_premio=0;alpha=2}// si ya no se ve, ya no dibujar y restaurar alpha para el proximo dibujado
}
draw_self(); // para que se siga dibujando el personaje sin problemas}
ahora en el objeto reliquia en colision con personaje pon:
global.objeto_cogido="+1 Reliquia"
global.dibujar_premio=1
Esta prefecto! la verdad que me he sorprendido por esa respuesta! muchísimas gracias :)
Ahora bien.. hay un pequeño fallo que he estado mirando y no consigo solucionar.. y es que si cojo una, y alado hay otra y la cojo, aun se queda el texto de la 1, para que me entiendas por ejemplo puedes llegar a coger 3 reliquias y como el texto tarda en desaparecer unos 3 segundos igual solo sale que has cogido 1 (en el texto).
Aun asi es perfecto, Gracias! :)