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
» player não consegue andar
por lovn7 Qui 21 Nov 2024, 13:33

» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22

» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31

» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23

» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49

» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58

» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36

» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36

» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33

» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51

» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28

» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18

» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08

» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10

» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16

» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40

» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01

» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45

» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34

» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28

» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48

» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54

» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14

» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50


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