Como fazer uma mensagem simples (draw~~print)

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

Como fazer uma mensagem simples (draw~~print)

Mensagem por Isquilo_Roedor em Seg 13 Abr 2015, 23:15

Tipo, já vi como funciona mas não lembro bem como usar os comandos
tem assim:
obj_jogador e obj_placa
quando o obj_jogador colide com o obj_placa eu queria que aparecesse uma mensagem simples dizendo '' suco de laranja '', e também gostaria de um exemplo de como posso fazer um draw de uma imagem (sprite)dizendo esse mensagem e o draw de um botao ok (objeto) por favor faça os exemplos separados pra mim se puder me ajudar

1- exemplo > mensagem simples que aparece quando obj_jogador colide com obj_placa
2- exemplo > draw de uma imagem (sprite) e um botão de ok para tirar a imagem da tela(objeto).

obrigado por seu tempo.

Isquilo_Roedor

Ranking : Nota D
Número de Mensagens : 334
Idade : 16
Data de inscrição : 22/03/2012
Notas recebidas : E-E-D
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer uma mensagem simples (draw~~print)

Mensagem por itarodrigo em Ter 14 Abr 2015, 18:35

1-
Código:
show_message('Colidiu')

2-
Código:
draw_sprite(NOME_SPRITE,IMAGE_INDEX,X,Y)
// image_index é o número da imagem do seu sprite (caso tenha mais que uma), caso queira que todas as imagens sejam mostradas (animação), escreva imagem_index mesmo

quanto ao botão, vou deixar pra outra pessoa te ajudar, pois creio que terá que usar variáveis e irei ver aulas da faculdade agora.

abraço.

itarodrigo

Número de Mensagens : 599
Idade : 33
Data de inscrição : 28/08/2010
Reputação : 52
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer uma mensagem simples (draw~~print)

Mensagem por Limalokão em Ter 14 Abr 2015, 18:59

Para a segunda opção:
no create do player que irá colidir com a mensagem:
Código:
colidindo=false

Quando colidir utilize:
Código:
if colidindo=false
{
instance_create(x,y,obj_msg)
colidindo=true
}

criar um objeto do botão ok: obj_botao_ok
colocar a imagem do botão de ok

Criar um obj_msg e colocar a imagem que desejar
Criar uma variavel:
No create:
Código:
instance_create(x,y,obj_botao_ok)//trocar o x e o y pelo valor que desejar

No obj_botao_ok colocar no right mouse released:
Código:
with(obj_msg){instance_destroy();}
instance_destroy();
obj_player.colidindo=false

Testa aí Very Happy

Limalokão

Ranking : Nota C
Número de Mensagens : 803
Idade : 24
Data de inscrição : 24/11/2009
Notas recebidas : C
Reputação : 10
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer uma mensagem simples (draw~~print)

Mensagem por Conteúdo patrocinado Hoje à(s) 21:17


Conteúdo patrocinado


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