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
» Como ajustar velocidade de cada frame da animação no game maker
por Ralphed Ontem à(s) 18:28

» 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

» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39

» Versionamento de código com GitHub
por GabrielXavier Seg 08 Jan 2024, 07:32

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por kolesovsup Sex 29 Dez 2023, 07:16


Duvida com GLOBAL

4 participantes

Ir para baixo

Duvida com GLOBAL Empty Duvida com GLOBAL

Mensagem por Joker Qua 23 Mar 2011, 17:11

To com duvida so bre a variavel GLOBAL .. Como Usala em Sistema de Pontos e de Vidas e tals..alguem pode me ajudar !?
Joker
Joker

Games Ranking : Sem avaliações

Data de inscrição : 08/11/2010
Reputação : 1
Número de Mensagens : 206
Prêmios : Duvida com GLOBAL 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

http://the-jokergames.blogspot.com/

Ir para o topo Ir para baixo

Duvida com GLOBAL Empty Re: Duvida com GLOBAL

Mensagem por sonic luan Qua 23 Mar 2011, 17:29

mas o game maker ja vem com essas variaveis.
sonic luan
sonic luan

Games Ranking : Nota C

Notas recebidas : C-D-A-C
Data de inscrição : 28/01/2011
Reputação : 18
Número de Mensagens : 1003
Prêmios : Duvida com GLOBAL Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 1

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

http://sonicmaker.forumeiros.com/memberlist

Ir para o topo Ir para baixo

Duvida com GLOBAL Empty Ok ! Mas

Mensagem por Joker Qua 23 Mar 2011, 17:31

sonic luan escreveu:mas o game maker ja vem com essas variaveis.

Sim eu sei eu quero sabe como usalas.pra os pontos vidas nao resetarem na proxima room..pra isso serve a global nao? quero saber como fazer para usalas
Joker
Joker

Games Ranking : Sem avaliações

Data de inscrição : 08/11/2010
Reputação : 1
Número de Mensagens : 206
Prêmios : Duvida com GLOBAL 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

http://the-jokergames.blogspot.com/

Ir para o topo Ir para baixo

Duvida com GLOBAL Empty Re: Duvida com GLOBAL

Mensagem por sonic luan Qua 23 Mar 2011, 17:55

no evento game star coloque

Código:

lives=3
score=0

não presisa tornalas globais quando o player morre coloque :

Código:

lives-=1
room_restart()

e no evento de fanhar pomtos coloque:
Código:

score+=1

voçe deve ter colocado as variaveis no Create, dese jeito sempre que o objeto for criado as variaveis terão o valor que voçe colocou, ou seja as variaveis reiniciarão, mesmo estando globais. se voçe colocar elas no Game Start sempre que o jogo comesa as variaveis não reiniarão ate voçe reiniciar o jogo.

espero ter ajudado
sonic luan
sonic luan

Games Ranking : Nota C

Notas recebidas : C-D-A-C
Data de inscrição : 28/01/2011
Reputação : 18
Número de Mensagens : 1003
Prêmios : Duvida com GLOBAL Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 1

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

http://sonicmaker.forumeiros.com/memberlist

Ir para o topo Ir para baixo

Duvida com GLOBAL Empty Re: Duvida com GLOBAL

Mensagem por Game decoder Qua 23 Mar 2011, 19:41

Acho que ele quer saber pra que serve a variavel "global".

Quando eu tenho um obj_controle, no create dele eu coloco mais ou menos assim:

global.vidas=3
global.pontos=0

mas pra que global?
Resumidamente, global serve para fazer com que essas variaveis se apliquem a todos os objetos, mas sempre tendo que botar o "global."antes da variavel para não dar erro, pois se voce colocar sem o global, significa que a variavel se aplica somente ao objeto em que a colocamos.
Entendeu?
Para fazer elas durarem o jogo todo, apenas marque o "persistent" no objeto controle(ou o nome do seu objeto pontuador) e cria-lo apenas na primeira room(não no menu se o seu jogo tiver um) assim ele vai se autocriar nas outras rooms, mas sempre com o mesmo valor de pontos.

bye flw.
Game decoder
Game decoder

Data de inscrição : 13/12/2010
Reputação : 4
Número de Mensagens : 103
Prêmios : Duvida com GLOBAL 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

Duvida com GLOBAL Empty Re: Duvida com GLOBAL

Mensagem por SIGILOSO Qua 23 Mar 2011, 19:44

Variáveis globais são variáveis que podem ser manipuladas por qualquer objeto, diferente de uma variável local (as variáveis comuns).
Uma variável global é declarada uma única vez, por isso elas não são resetadas quando se troca de room, por exemplo. Então se você cria a variável global.pontos=0 no começo do jogo, e numa fase você altera seu valor, nas próximas fases esse valor será mantido, pois se fossem variáveis locais, seriam declaradas de novo voltando pro 0. Smile
afro
SIGILOSO
SIGILOSO

Games Ranking : Nota A

Notas recebidas : A+A+A+A+A+A+A
Data de inscrição : 06/06/2009
Reputação : 39
Número de Mensagens : 2267
Prêmios : Duvida com GLOBAL Empty

Medalhas x 0 Tutoriais x 2 Moedas x 0

Ouro x 4 Prata x 2 Bronze x 1

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

Ir para o topo Ir para baixo

Duvida com GLOBAL Empty Re: Duvida com GLOBAL

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