tutorial: fazendo botões(meu primeiro tutorial)

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

tutorial: fazendo botões(meu primeiro tutorial)

Mensagem por sonicfan1 em Sab 24 Out 2009, 18:06

Bom, como já perguntei demais então decidi ajudar vocÊs com este
simples tutorial de como fazer aqueles botões em que o personagem pula em cima e o botão fica apertado

vamos começar!!

primeiro de tudo faça os sprites do jogador,do chão e do botão.
o spr_botão será formado por duas imagens

a primeira ele normal,
a segunda ele quando foi pressionado.

faça um objeto do botão com o spr_botão e marque a opção
solid e bote como parente o chão.

no evento create coloque este código:

Código:

image_speed = 0 
pressionado = false  //determina se o botão foi pressionado
ativado = false    //determina se o botão está ativado

no step coloque este código:

Código:

if place_meeting(x,y-1,obj_jogador) //se o jogador pressionar o botão
pressionado = true
}
if pressionado = true {image_index = 1} //a imagem vai ser dele pressionado
else {image_index = 0}
if ativado = true  //se o botão estiver ativado vai ir pra próxima room
{
room_goto_next() //bote seu código aqui bote oque quizer
}
if pressionado = true
{
ativado = true  //ou seja se o botão estiver apertado ele vai ativar
}

OBS:quando disse room_goto_next foi uma ação que inventei você pode botar a ação
que quiser como instance_create,instance_destroy e etc

bote tudo na room e pronto!!! teste seu jogo.

esse foi meu primeiro tutorial então espero ter ajudado Smile

sonicfan1

Número de Mensagens : 138
Data de inscrição : 26/07/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: tutorial: fazendo botões(meu primeiro tutorial)

Mensagem por ieu em Sab 24 Out 2009, 21:50

bom tuto para o primeiro mas acho que tem algo errado naum tenho certeza mas acho que nessa parte:
if place_meeting(x,y-1,obj_jogador) //se o jogador pressionar o botão
pressionado = true
}
if pressionado = true {image_index = 1} //a imagem vai ser dele pressionado
else {image_index = 0}
if ativado = true //se o botão estiver ativado vai ir pra próxima room
{
room_goto_next() //bote seu código aqui bote oque quizer
}
if pressionado = true
{
ativado = true //ou seja se o botão estiver apertado ele vai ativar
}
tem uma chave a mais(ou a menos) bem aqui:

if place_meeting(x,y-1,obj_jogador) //se o jogador pressionar o botão
pressionado = true
}
vlw
obs.: me desculpe se eu estiver errado porque ainda não testei Razz

ieu

Número de Mensagens : 122
Data de inscrição : 26/09/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: tutorial: fazendo botões(meu primeiro tutorial)

Mensagem por sonicfan1 em Sab 24 Out 2009, 22:34

ieu não tem nada de errado, esses códigos
eu testei.e obrigado por sua opinião Smile

sonicfan1

Número de Mensagens : 138
Data de inscrição : 26/07/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: tutorial: fazendo botões(meu primeiro tutorial)

Mensagem por ieu em Sab 24 Out 2009, 22:57

estranho aqui em casa deu erro mas tudo bem como disse bom tuto vai ajudar muitos iniciante
obs.:aqui deu

FATAL ERROR in
action number 1
of Step Event
for object object1:

COMPILATION ERROR in code action
Error in code at line 3:

}

at position 2: Unexpected symbol in expression.
obs2.:eu uso o gm6

ieu

Número de Mensagens : 122
Data de inscrição : 26/09/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: tutorial: fazendo botões(meu primeiro tutorial)

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


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