GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» Colisões não funcionando
por RastaMaan Hoje à(s) 19:49

» Como ajustar velocidade de cada frame da animação no game maker
por pequetux Hoje à(s) 16:45

» Preciso de ajuda
por AftonDuGrau Dom 21 Abr 2024, 20:18

» Como faz o evento drawn GUI, não se repetir?
por aminaro Sex 19 Abr 2024, 20:30

» PROBLEMAS COM FÍSICAS DE ÁGUA
por aminaro Ter 16 Abr 2024, 10:07

» Retorno da GMBR!!!
por Ralphed Sex 12 Abr 2024, 22:45

» JOGADOR PARANDO NO AR QUANDO ATACA
por aminaro Qua 10 Abr 2024, 13:51

» Problemas com texto interativo
por Kaaru72 Dom 07 Abr 2024, 11:31

» Erro escondido e indecifrável
por dev_gabize.azv Qui 04 Abr 2024, 10:11

» Mudar cor de apenas uma palavra
por Ralphed Sáb 30 Mar 2024, 00:39

» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27

» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30

» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17

» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18

» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34

» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13

» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18

» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12

» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02

» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55

» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42

» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56

» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49

» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21

» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21


[RESOLVIDO] Introdução again

4 participantes

Ir para baixo

[RESOLVIDO] Introdução again Empty [RESOLVIDO] Introdução again

Mensagem por taninhabaixinha Sáb 15 Out 2011, 00:05

Eu fiz a introduçao com os sprites, cada sprite com um texto e criei os objetos.. até ai td ok, mas quando fui dar a programaçao ai é que deu o problema... eu coloquei pra que ao precionar a tecla ENTER mudar a instancia para o proximo obj e assim por diante.. mas o que acontece é que todos os objetos depois do primeiro sao pulados, e ele vai direto pro ultimo, ou seja, só aparece o primeiro e quando preciono a tecla ENTER ele pula lá para o ultimo e nem aparecem os outros entres eles...o que faço para corrigir isso ???


Última edição por taninhabaixinha em Sáb 15 Out 2011, 14:48, editado 1 vez(es)
taninhabaixinha
taninhabaixinha

Data de inscrição : 02/09/2011
Reputação : 0
Número de Mensagens : 36
Prêmios : [RESOLVIDO] Introdução again Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[RESOLVIDO] Introdução again Empty Re: [RESOLVIDO] Introdução again

Mensagem por Pit Bull Sáb 15 Out 2011, 00:11

Usa keyboard_check_pressed em vez de keyboard_check porque ele checa se o botão está ativo, já o outro checa se o botão está pressionado, então para passar para o próximo objeto a pessoa tem que tirar o dedo do botão e pressiona-lo novamente.

xD
Pit Bull
Pit Bull

Data de inscrição : 31/08/2010
Reputação : 16
Número de Mensagens : 646
Prêmios : [RESOLVIDO] Introdução again Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Unity
  • C#
  • Outros


https://discord.gg/ZPM2d6q

Ir para o topo Ir para baixo

[RESOLVIDO] Introdução again Empty Re: [RESOLVIDO] Introdução again

Mensagem por taninhabaixinha Sáb 15 Out 2011, 00:19

nao funcionou :S
taninhabaixinha
taninhabaixinha

Data de inscrição : 02/09/2011
Reputação : 0
Número de Mensagens : 36
Prêmios : [RESOLVIDO] Introdução again Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[RESOLVIDO] Introdução again Empty Re: [RESOLVIDO] Introdução again

Mensagem por Pit Bull Sáb 15 Out 2011, 00:20

Tenta keyboard_check_released()
Pit Bull
Pit Bull

Data de inscrição : 31/08/2010
Reputação : 16
Número de Mensagens : 646
Prêmios : [RESOLVIDO] Introdução again Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Unity
  • C#
  • Outros


https://discord.gg/ZPM2d6q

Ir para o topo Ir para baixo

[RESOLVIDO] Introdução again Empty Re: [RESOLVIDO] Introdução again

Mensagem por taninhabaixinha Sáb 15 Out 2011, 00:24

Nao funcionou tbm :SS
alguem pode me ajudar com isso ???????
taninhabaixinha
taninhabaixinha

Data de inscrição : 02/09/2011
Reputação : 0
Número de Mensagens : 36
Prêmios : [RESOLVIDO] Introdução again Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[RESOLVIDO] Introdução again Empty Re: [RESOLVIDO] Introdução again

Mensagem por Pit Bull Sáb 15 Out 2011, 00:25

manda o código que está dando erro ;D
Pit Bull
Pit Bull

Data de inscrição : 31/08/2010
Reputação : 16
Número de Mensagens : 646
Prêmios : [RESOLVIDO] Introdução again Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Unity
  • C#
  • Outros


https://discord.gg/ZPM2d6q

Ir para o topo Ir para baixo

[RESOLVIDO] Introdução again Empty Re: [RESOLVIDO] Introdução again

Mensagem por taninhabaixinha Sáb 15 Out 2011, 00:26

eu nao fiz por código, coloquei com as açoes mesmo...
taninhabaixinha
taninhabaixinha

Data de inscrição : 02/09/2011
Reputação : 0
Número de Mensagens : 36
Prêmios : [RESOLVIDO] Introdução again Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[RESOLVIDO] Introdução again Empty Re: [RESOLVIDO] Introdução again

Mensagem por Pit Bull Sáb 15 Out 2011, 00:27

pode mandar print screen mostrando o que tem dentro do primeiro quadrado,segundo,...
Pit Bull
Pit Bull

Data de inscrição : 31/08/2010
Reputação : 16
Número de Mensagens : 646
Prêmios : [RESOLVIDO] Introdução again Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Unity
  • C#
  • Outros


https://discord.gg/ZPM2d6q

Ir para o topo Ir para baixo

[RESOLVIDO] Introdução again Empty Re: [RESOLVIDO] Introdução again

Mensagem por taninhabaixinha Sáb 15 Out 2011, 00:40

nao consegui, mas só coloquei a funçao da tecla, testei tds, a press, check, release, e quando apertada a tecla mudar pra outro obj.. só isso mas nao ta funcionando oq pode ser ??
taninhabaixinha
taninhabaixinha

Data de inscrição : 02/09/2011
Reputação : 0
Número de Mensagens : 36
Prêmios : [RESOLVIDO] Introdução again Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[RESOLVIDO] Introdução again Empty Re: [RESOLVIDO] Introdução again

Mensagem por Pit Bull Sáb 15 Out 2011, 00:41

ixi ai é só por msn para te ajudar Happy


Última edição por Pit Bull em Sáb 15 Out 2011, 00:46, editado 1 vez(es)
Pit Bull
Pit Bull

Data de inscrição : 31/08/2010
Reputação : 16
Número de Mensagens : 646
Prêmios : [RESOLVIDO] Introdução again Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Unity
  • C#
  • Outros


https://discord.gg/ZPM2d6q

Ir para o topo Ir para baixo

[RESOLVIDO] Introdução again Empty Re: [RESOLVIDO] Introdução again

Mensagem por taninhabaixinha Sáb 15 Out 2011, 00:45

bah, nao tem como me dizer algo por aqui mesmo ??? :S:S:S
taninhabaixinha
taninhabaixinha

Data de inscrição : 02/09/2011
Reputação : 0
Número de Mensagens : 36
Prêmios : [RESOLVIDO] Introdução again Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[RESOLVIDO] Introdução again Empty Re: [RESOLVIDO] Introdução again

Mensagem por Pit Bull Sáb 15 Out 2011, 00:48

Bom, eu só uso código,o problema deve estar na ação de apertar o enter, você falou que colocou para mudar a instancia, tente usar os comandos
instance_create(x,y,nome_do_objeto)
instance_destroy()
Pit Bull
Pit Bull

Data de inscrição : 31/08/2010
Reputação : 16
Número de Mensagens : 646
Prêmios : [RESOLVIDO] Introdução again Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Unity
  • C#
  • Outros


https://discord.gg/ZPM2d6q

Ir para o topo Ir para baixo

[RESOLVIDO] Introdução again Empty Re: [RESOLVIDO] Introdução again

Mensagem por Eudes - Hyo Sáb 15 Out 2011, 00:52

como ele está executando muito rápido,
vc precisaria colocar um BREAK no bloco após a troca de Instância,
não seria isso?

se for em código seria algo como:

if (keyboard_check(vk_enter))
{
"alterar instancia"
break;
}

se é em Drag n Drop...
no Evento Keyboard Enter vc pode tentar :
iniciar um bloco;
mudar instancia;
exit event; *
fechar bloco;

esse 'exit event' fica na Aba Control, é um icone com uma bola vermelha com um X.
testa e vê se ele dáh um Break.
Eudes - Hyo
Eudes - Hyo

Games Ranking : Nota B

Notas recebidas : E + B+B
Data de inscrição : 02/06/2009
Reputação : 27
Número de Mensagens : 513
Prêmios : [RESOLVIDO] Introdução again Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[RESOLVIDO] Introdução again Empty Re: [RESOLVIDO] Introdução again

Mensagem por Igor KinGamer Sáb 15 Out 2011, 12:30

Corrija-me se estiver errado, imagino que foi assim que você fez:
Você tem diversos objetos, cada um com um sprite. Todos possuem o evento press Enter, e nesse evento, um Change Instance. Certo?

Se for isso, esse é o seu problema:
Ao apertar enter, a verificação "Enter foi apertado?" será verdadeira durante todo o step.
Você aperta enter. O primeiro objeto pergunta "Enter foi apertado?", e como a reposta é "sim", ele vira o segundo. O step ainda não acabou, assim, o segundo, que acabou de ser criado, pergunta "Enter foi apertado?", e a resposta continua sendo "sim", então ele vira o terceiro. Ainda no mesmo step, o terceira faz a mesma pergunta, e sendo a resposta "sim", ele vira o quarto. E assim vai, até o último.

Agora que espero que você já tenha entendido porque isso acontece (entender o porquê dos erros é uma parte essencial do aprendizado e resolução de problemas), vamos à solução.

Você pode criar uma variável global para saber se já ocorreu uma transformação, pois apenas uma deve acontecer a cada vez que você aperta enter.
No create do primeiro objeto (apenas do primeiro), crie uma variável global (global.mudar, por exemplo), e dê o valor true.
Então, no evento de apertar enter de todos os objetos, teste essa variável. Se ela for true, transforme na próxima instância e dê o valor false à variável. Senão (se for false), dê o valor true à variável. A sequência ficará assim:
Se global.mudar for igual a true
{
Transforma-se na próxima instância
global.mudar = false
}
senão
global.mudar = true

Parecem códigos (são pseudo-códigos), mas é só fazer em D&D.

Você pode interpretar o que acontecerá desse jeito: ao apertar enter, a instância testará se pode se transformar. Se sim (pode se transformar), ela se transformará e dirá que a próxima instância não pode se transformar ainda, nesse step. Se não (não pode se transformar), ela dirá que na próxima vez que apertar enter, ela mesma poderá se transformar. O mesmo acontecerá com a próxima instância, e assim em diante.

Só uma observação, seria melhor se, em vez de transformar as instâncias, você apenas mudasse o sprite de uma só (com menos objetos o jogo fica mais leve). Mas imagino que o desempenho do jogo não deva ser problema para você, então, só explicarei como fazer se você quiser.
Igor KinGamer
Igor KinGamer

Data de inscrição : 26/09/2008
Reputação : 11
Número de Mensagens : 890
Prêmios : [RESOLVIDO] Introdução again Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[RESOLVIDO] Introdução again Empty Re: [RESOLVIDO] Introdução again

Mensagem por taninhabaixinha Sáb 15 Out 2011, 14:46

Muito obrigado, consegui fazer aqui... *----*
taninhabaixinha
taninhabaixinha

Data de inscrição : 02/09/2011
Reputação : 0
Número de Mensagens : 36
Prêmios : [RESOLVIDO] Introdução again Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[RESOLVIDO] Introdução again Empty Re: [RESOLVIDO] Introdução again

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos