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
» Problema ao entrar por uma porta e voltar por ela
por 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


O que são Variáveis Globais?

+2
Eudes - Hyo
Bruno Mota
6 participantes

Ir para baixo

O que são Variáveis Globais? Empty O que são Variáveis Globais?

Mensagem por Bruno Mota Ter 20 Nov 2012, 22:29

Bom eu sou novato no Game Maker e estou querendo aprender a linguagem de programação do Game Maker ai eu baixei o manual do Game Maker traduzido disponibilizado aqui pelo site,ai eu li que para essa linguagem de programação é essencial as variáveis globais,ai eu li mais não entendi,á única coisa que eu entendi de variáveis globais até agora é que elas precisam ser colocadas no Evento Create do objeto(se eu estiver errado por favor me corrija) mais fora isso não entendi absolutamente nada,por isso eu preciso que alguma pessoa me explique de uma forma fácil e que eu consigo entender o que são variáveis globais,ai sim vou poder dar inicio a minha aprendizagem da linguagem do Game Maker,bom se poder me ajudar ficarei muito grato.

Edit:
Entendi,Obrigado a Todos, variáveis globais é um valor que pode ser acessada pelos outros objetos sem precisar ser declarada mais de uma vez,por exemplo eu coloco no create
global.direita = {x+5,y) então em todos objetos que eu colocar "global.direita" o objeto vai andar pra direita.Novamente obrigado a todos por terem me ajudado!!


Última edição por Bruno Mota em Qua 21 Nov 2012, 13:09, editado 2 vez(es) (Motivo da edição : Preciso aprender o que são Variáveis Globais para dar inicio a minha aprendizagem da linguagem do Game Maker.)
Bruno Mota
Bruno Mota

Data de inscrição : 17/11/2012
Reputação : 0
Número de Mensagens : 12
Prêmios : O que são Variáveis Globais? 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

O que são Variáveis Globais? Empty Re: O que são Variáveis Globais?

Mensagem por Eudes - Hyo Ter 20 Nov 2012, 22:44

fala Bruno.

as variaveis Globais podem ser acessadas de outros objetos, sem precisar especificar o nome do objeto que criou ela.

por exemplo: no Create do objeto A vc cria uma var Global "pontos".
aí vc poderá usar essa variavel "pontos" no código de qualquer outro objeto apenas pelo nome dela.

o GM já tem uma variável assim que se chama "lives" , por exemplo.
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 : O que são Variáveis Globais? 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

O que são Variáveis Globais? Empty Re: O que são Variáveis Globais?

Mensagem por BertFe Ter 20 Nov 2012, 22:54

Variáveis globais são variáveis que são aceitas em todos os objetos com a mesmo valor. Elas não precisam ser declaradas em nenhum create de outro objeto e podem ser persistentes dependendo do objeto.
Para declara-la você apenas deve escrever seu nome e antes do nome colocar escrito global.
Exemplo:
Código:
global.pontos = 0
Essa variável é global pois em seu inicio esta escrito global.
Para aumentar os pontos você pode colocar em qualquer objeto sem especificar a quem se aplica:
Código:
global.pontos += 1
Esse code pode ser colocado em qualquer objeto sem dar erro.
Ja essa vai dar erro se colocada em qualquer objeto:
Código:
pontos += 1
Porque ela não pode ser aceita em qualquer objeto sem ser declarada. E mesmo se for declarada em todos os objetos ela vai ter seu valor diferente em cada objeto porque não é global.
Entendeu?
BertFe
BertFe

Games Ranking : Nota B

Notas recebidas : B
Data de inscrição : 10/10/2012
Reputação : 0
Número de Mensagens : 166
Prêmios : O que são Variáveis Globais? 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

O que são Variáveis Globais? Empty Re: O que são Variáveis Globais?

Mensagem por Rodrigo Santiago Qua 21 Nov 2012, 08:39

uma variavel global tambem nao perde seus valores ou deixa de existir mesmo que se mude de room, elas sao ecensiais para jogos de rpg, mas lembre-se de que a variavel nao vai sumir, entao se voce criar um vetor por exemplo de 1000 variaveis globais pra usar em uma unica room (pode acontecer) seu jogo vai ocupar muita memoria entao nesses casos e melhor criar variaveis local, visto que elas saem da memoria quando a room termina.
Rodrigo Santiago
Rodrigo Santiago

Games Ranking : Nota B

Notas recebidas : C + C + B
Data de inscrição : 28/07/2012
Reputação : 73
Número de Mensagens : 1281
Prêmios : O que são Variáveis Globais? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 3 Prata x 1 Bronze x 3

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

Ir para o topo Ir para baixo

O que são Variáveis Globais? Empty Re: O que são Variáveis Globais?

Mensagem por saim Qua 21 Nov 2012, 09:05

Existe um tutorial a respeito de variáveis na minha assinatura. Sugiro dar uma olhada, as globais não ficaram de fora do escopo.
saim
saim

Games Ranking : Nota B

Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios : O que são Variáveis Globais? Empty

Medalhas x 1 Tutoriais x 6 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 3

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

Ir para o topo Ir para baixo

O que são Variáveis Globais? Empty Re: O que são Variáveis Globais?

Mensagem por moisesBR Qua 21 Nov 2012, 10:28

Isso aí! Como diz o Saim olhe os tutoriais que passam no topo do da página:
https://gmbr.forumeiros.com/t18692-indice-de-tutoriais

Mas estou querendo digitar e tentar explicar do modo que entendo:

Variável é como se fosse um recipiente como: bolso, balde, bacia, mala caixa e etc.
Ou seja, serve para armazenar algo. Essas variáveis vão ser modificadas durante a execução do aplicativo, no nosso caso, o jogo. elas são conhecidas e usadas na forma de: vidas, lifes e em inúmeras ocasiões.
Mas para usa-las, é preciso que mostre onde ela está para poder usa-la em outras instâncias! Por isso usa-se (global.) tornando-a disponível para todos.
moisesBR
moisesBR

Data de inscrição : 24/10/2009
Reputação : 15
Número de Mensagens : 885
Prêmios : O que são Variáveis Globais? 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 :
  • Game Maker 8.0 ou 8.1


http://inprovise.blogspot.com/

Ir para o topo Ir para baixo

O que são Variáveis Globais? Empty Re: O que são Variáveis Globais?

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