Entrar
Últimos assuntos
» Problema ao entrar por uma porta e voltar por elapor aminaro Seg 06 maio 2024, 10:08
» Alguém aqui já ganha dinheiro com seus games?
por theguitarmester Ter 30 Abr 2024, 11:43
» Colisões não funcionando
por theguitarmester Ter 30 Abr 2024, 10:16
» Como ajustar velocidade de cada frame da animação no game maker
por pequetux Sex 26 Abr 2024, 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
» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21
Como ganhar uma habilidade e ficar com ela em outras rooms?
+4
Gabreel
.:Allison:.
Super Games
SoMateus
8 participantes
Página 1 de 1
Como ganhar uma habilidade e ficar com ela em outras rooms?
assim, eu pego uma habilidade em uma fase, ai quando eu passar de fase eu quero continuar com a habilidade em outras fases!!
SoMateus- Data de inscrição : 13/01/2011
Reputação : 0
Número de Mensagens : 112
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
Simples amigo, coloque nas variaveis que faz está ação antes das palavra global., simples não é?
Espero ter ajudado...
Espero ter ajudado...
Super Games- Games Ranking :
Notas recebidas : C
Data de inscrição : 10/06/2010
Reputação : 36
Número de Mensagens : 2799
Prêmios :
x 0 x 0 x 0
x 0 x 1 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 1.4
- Game Maker Studio 2.0
- Java
- C ou C++
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
Não, não é isso que ele quer, ele quer que as variáveis não reiniciem quando criar a room que no caso, esta no creat, passe as variáveis do creat para o Game Start, creat quer dizer criar ou seja, quando cria cada room e Game Start é quando inicia o jogo todo! Espero ter ajudado!
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
Deixa o objeto que guarda as variáveis (normalmente o objControle) persistent.
Gabreel- Data de inscrição : 02/10/2009
Reputação : 52
Número de Mensagens : 2232
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 1.4
- Game Maker Studio 2.0
- Javascript
- Outros
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
Super Games: nao eh isso mais do mesmo jeito vlw
X-Games: tambem nao eh isso mais vlw pela ajuda
·ßieL:eu acho que eh isso mesmo, voce pode me explicar melhor com criar um outro objeto de controle?
X-Games: tambem nao eh isso mais vlw pela ajuda
·ßieL:eu acho que eh isso mesmo, voce pode me explicar melhor com criar um outro objeto de controle?
SoMateus- Data de inscrição : 13/01/2011
Reputação : 0
Número de Mensagens : 112
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
entaum mann é como o Super Games falou porem (não sei) vc pode ter colocado esse codigo no create ae num vai da certo pq ae cada vez que começar a fase vai reiniciar as variaveis portanto vc deve colocar essa variavel global no Game Start feito isso a variavel vai se manter nas proximas fases... se num tiver entendido da um post blz?! falow
gustavo ferreira- Games Ranking :
Notas recebidas : C+C+C+C
Data de inscrição : 03/12/2010
Reputação : 28
Número de Mensagens : 470
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
Simplesmente crie um objeto e faça dele um controle ora bolas. Um objeto de controle, é você quem programa para ele ser como tal, não é checar lá no botãozinho "Fazer desse objeto um controle" que tudo vira como mágica. Só é fazer o objeto do mesmo jeito que fizestes o inicial, modificando apenas as variáveis, o método que ele trabalha, etc. E para deixar tudo sempre ali, define-se o objeto como Persistent, que o objeto será criado em toda room que tu fores. Lembrando que o player tem que ser Persistent também, mas isso tu deves sabervoce pode me explicar melhor com criar um outro objeto de controle?
Markituh- Games Ranking :
Data de inscrição : 11/10/2009
Reputação : 106
Número de Mensagens : 2184
Prêmios :
x 0 x 1 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
Acho que é o que o Super Games falou, sim. Fazer variáveis globais é a única forma de mantê-las ao passar de uma room para outra.
A menos que você use um objeto persistente. Ou NÃO mude de room, o que facilita tudo, mas vai contra o título do tópico.
Pra evitar que ela seja reiniciada no create event, basta checar se ela já existe. Se ela já existir, simplesmente não altere seu valor.
A menos que você use um objeto persistente. Ou NÃO mude de room, o que facilita tudo, mas vai contra o título do tópico.
Pra evitar que ela seja reiniciada no create event, basta checar se ela já existe. Se ela já existir, simplesmente não altere seu valor.
- Código:
if !variable_global_exists("habilidade"){
globalvar habilidade;
habilidade=0
}
//se já existe, não faz nada
Última edição por saim em Ter 01 Mar 2011, 09:52, editado 1 vez(es) (Motivo da edição : correção de besteira escrita)
saim- Games Ranking :
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios :
x 1 x 6 x 0
x 1 x 0 x 3
x 0 x 0 x 0
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
olhem meu codigo pra ficar mais facil de me ajudar
no meu creat
colisao com o objeto de ganhar a habilidade
step
no meu creat
- Código:
skill_double_jump=false
colisao com o objeto de ganhar a habilidade
- Código:
//Ganhou habilidade de Saltar 2 Vezes
skill_double_jump=true//habilidade de saltar 2 vezes ativada
instance_create(x+20,y+20,obj_m_double_jump)
step
- Código:
//Segundo Pulo
if skill_double_jump=true
{if (keyboard_check_pressed(ord("K"))and pulo <2)
{vspeed=-14
pulo+=1}
if place_free(x,y+5)and pulo=0
{pulo=1}}
SoMateus- Data de inscrição : 13/01/2011
Reputação : 0
Número de Mensagens : 112
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
entaum vc tem que tirar esse codigo
- Código:
global.skill_double_jump=false
gustavo ferreira- Games Ranking :
Notas recebidas : C+C+C+C
Data de inscrição : 03/12/2010
Reputação : 28
Número de Mensagens : 470
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
- Código:
ERROR in
action number 14
of Step Event
for object obj_ninja:
Error in code at line 2:
if skill_double_jump=true
^
at position 5: Unknown variable skill_double_jump
deu essa mensagem de erro quando eu coloquei a variavel no evento GameStart
SoMateus- Data de inscrição : 13/01/2011
Reputação : 0
Número de Mensagens : 112
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
mann se vc mudou a variavel para
- Código:
global.skill_double_jump=false
gustavo ferreira- Games Ranking :
Notas recebidas : C+C+C+C
Data de inscrição : 03/12/2010
Reputação : 28
Número de Mensagens : 470
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
Cara, é muito simples ! Caso seja obrigatório ter essa habilidade, você tem que criar um objeto com essa habilidade na outra fase
willam- Games Ranking :
Data de inscrição : 25/09/2010
Reputação : -16
Número de Mensagens : 154
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
Tenta o seguinte:
volta pro código que você postou às 12:45
troca o create event por esse aqui:
A variável torna-se global e não é atualizada na mudança de room.
volta pro código que você postou às 12:45
troca o create event por esse aqui:
- Código:
if !variable_global_exists("skill_double_jump"){
globalvar skill_double_jump;
skill_double_jump=false
}
A variável torna-se global e não é atualizada na mudança de room.
saim- Games Ranking :
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios :
x 1 x 6 x 0
x 1 x 0 x 3
x 0 x 0 x 0
Re: Como ganhar uma habilidade e ficar com ela em outras rooms?
Vlw galera e Muitissimo obrigado saim
funfou legal aqui muito obrigado mesma galera vlw pela atensao!!!
---------------edit------------
eu nao sei como funciona o esquema de "Topico Fechado", mais o meu problema foi resolvido vlw
Podem fechar o topico
funfou legal aqui muito obrigado mesma galera vlw pela atensao!!!
---------------edit------------
eu nao sei como funciona o esquema de "Topico Fechado", mais o meu problema foi resolvido vlw
Podem fechar o topico
Última edição por SoMateus em Qua 02 Mar 2011, 12:17, editado 1 vez(es) (Motivo da edição : Esqueci de avisar para fecharem o topico)
SoMateus- Data de inscrição : 13/01/2011
Reputação : 0
Número de Mensagens : 112
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|