Problema com Surface

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Problema com Surface

Mensagem por matheusco em Sab 24 Jan 2015, 23:16

Parece que nunca vou dominar surface perfeitamente... estou tentando fazer uma tela de pausa com a imagem atual do jogo (só travando ela), pr aisso eu desativo todos objetos, menos o cursor, uso uma print como imagem e o resto é resto. Sem usar surface tudo funciona perfeitamente, mas prefiro usar surface pra ter um controle maior. Só que, acontecem 2 problemas:

1 - o GAME PAUSED acaba não sendo escrito
2 - O mouse deixa um "rastro", o que acontece quando você não "limpa" a surface com draw_clear_alpha.

Meu código:

surface_set_target(surface)

draw_sprite_ext(pausescreen, 0, x, y, 1, 1, 0, -1, 1)
draw_set_font(test_font)
draw_text_colour(x, y - 450, "GAME PAUSED", c_red, c_red, c_red, c_red, 1)

if keyboard_check_pressed(vk_escape)
{
   instance_activate_all()
   surface_free(surface)
   instance_destroy()
}

surface_reset_target()

if surface_exists(surface)
{
   draw_surface(surface, view_xview[0], view_yview[0])
}
else
{
   surface = surface_create(view_wview[0], view_hview[0])
}

Não consigo achar o motivo desses dois problemas estarem acontecendo.

matheusco

Número de Mensagens : 395
Idade : 24
Data de inscrição : 10/08/2014
Reputação : 51
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://www.tutoriaisgamemaker.com.br

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum