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
» Problemas com a caixa de diálogo, ela é pequena e as letras não cabem dentro
por Rukasu777 Ontem à(s) 18:10

» Problemas com particulas
por RastaMaan Dom 12 maio 2024, 17:03

» 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


[DUVIDA] GML ???

5 participantes

Ir para baixo

[DUVIDA] GML ??? Empty [DUVIDA] GML ???

Mensagem por feyon2.1 Ter 20 Ago 2013, 22:09

Ola pessoal tudo bem?..
bom eu queria tirar uma não varias duvidas!, bom eu só sei que pouco sei, e é isso que é gostoso no Game Maker. Bom sem mais delongas eu sempre vejo sinas em codes que não entendo seu uso, bom ai vai uma listinha;

" && " (bom eu sei que tem o mesmas propriedades do "and", mas qual a diferença?),
e quando se usa " && ! " ?

pra que servem os tais " arguments " que muitos aqui utilizam ?

bom eu vejo muitas pessoas que usam " ; " pra que isso ? ( enfeite ? ou tem alguma função ?)

qual a diferença de " = " para " == " ?

em que caso posso usar a função " friction " e pra que ele serve?

o uso do termo " ! " depois do " if " simboliza que?

eu vi um code com esse simbolo " || " que isso?

bom se você souber pelo menos uma dessas funções da uma ajudinha !
feyon2.1
feyon2.1

Data de inscrição : 14/08/2013
Reputação : 6
Número de Mensagens : 76
Prêmios : [DUVIDA] GML ??? 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] GML ??? Empty Re: [DUVIDA] GML ???

Mensagem por All-x Ter 20 Ago 2013, 22:31

" && " (bom eu sei que tem o mesmas propriedades do "and", mas qual a diferença?),
e quando se usa " && ! " ?
! significa não. Ou seja quando usado negativa a expressão. Olhe isso:

! = not (Não)
&& = and (E)
|| = or (Ou)

Exemplo 1:

Código:
//Se vida não é igual a 3
if not vida == 3 {}
é o mesmo que:

Código:
//Se vida não é igual a 3
if !vida == 3 {}
Exemplo 2:

Código:
//Se a é 0 e b é 4
if a == 0 && b == 3 {}
É o mesmo que:

Código:
//Se a é 0 e b é 4
if a == 0 and b == 3 {}
Exemplo 3:

Código:
//Se a é 2 ou b é 1
if a == 2 || b == 1 {}
É o mesmo que:

Código:
//Se a é 2 ou b é 1
if a == 2 or b == 1 {}
== é para checagem de expressões. Não é obrigatório em GML, mas é em outras linguagens.

; não é obrigatório em GML. Ele delimita o fim de uma linha. Quando migramos para outras linguagens, como JavaScript, C++ ou C# temos que usar ponto e virgula após os comandos. Isso vira um costume (forçado, senão nada funciona).

Pode ver que nos exemplo da documentação do Game Maker também se usa isso.

FLWS!
All-x
All-x

Games Ranking : Nota A

Notas recebidas : B A
Data de inscrição : 20/12/2008
Reputação : 189
Número de Mensagens : 2571
Prêmios : [DUVIDA] GML ??? Empty

Medalhas x 0 Tutoriais x 25 Moedas x 0

Ouro x 2 Prata x 1 Bronze x 1

Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Javascript
  • C ou C++


https://redscreensoft.com

Ir para o topo Ir para baixo

[DUVIDA] GML ??? Empty Re: [DUVIDA] GML ???

Mensagem por Android Project Ter 20 Ago 2013, 22:34

O && é mesma coisa que and,e tem a mesma função.
E !&& é a mesma coisa que not,acredito
arguments servem para os scripts,é tipo uma comunicação de variavel...
O ; é so para determinar o fim de um codigo ex:
Código:

if xp>0
xp-=1;
st=0;
O == e = receio ter as mesmas funções.
Friction é uma desaceleração automatica de um objeto.
O ! é a mesma coisa que not,no caso:
Código:

if not(xd=0)

mesma coisa que:

if xd!=0
O|| é a mesma coisa que or(ou).

Espero te ajudado
Android Project
Android Project

Games Ranking : Nota C

Notas recebidas : D+C+C
Data de inscrição : 20/08/2013
Reputação : 1
Número de Mensagens : 77
Prêmios : [DUVIDA] GML ??? 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] GML ??? Empty Re: [DUVIDA] GML ???

Mensagem por feyon2.1 Ter 20 Ago 2013, 22:39

então posso usar = ao em vez de == pois só é uma mesclagem de outra linguá?

bem agora sei que símbolos são apenas abreviações de funções (maior parte né)


Última edição por Mr.Rafael em Qua 21 Ago 2013, 20:34, editado 2 vez(es)
feyon2.1
feyon2.1

Data de inscrição : 14/08/2013
Reputação : 6
Número de Mensagens : 76
Prêmios : [DUVIDA] GML ??? 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] GML ??? Empty Re: [DUVIDA] GML ???

Mensagem por PedroX Ter 20 Ago 2013, 22:52

Veja um tutorial meu: https://gmbr.forumeiros.com/t9266-usando-condicoes-e-operadores

Ele responde algumas das suas perguntas.

friction é o mesmo que atrito. Ou seja, se você define hspeed como 4 e friction como 1, então o objeto vai perder 1 de velocidade a cada step, parando no final.

Já arguments são usados em scripts (blocos de código que evitam repetições). Em outras linguagens chamam-se parametros.

Supondo que você usasse:

Código:
a=1;
b=2;

c = soma(a, b);
Você precisaria criar um script chamado soma e colocar nele:
Código:
return (argument0 + argument1);
Assim ele retornaria a soma dos dois valores passados.

_________________


Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.

Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.

Aprenda a calcular a velocidade de suas animações


Entre para o Clube do Inglês:
PedroX
PedroX

Games Ranking : Nota B

Notas recebidas : C+B
Data de inscrição : 26/07/2008
Reputação : 311
Número de Mensagens : 6087
Prêmios : [DUVIDA] GML ??? Empty

Medalhas x 0 Tutoriais x 17 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

https://web.whatsapp.com/send?phone=5519995935953&text=Pedro

Ir para o topo Ir para baixo

[DUVIDA] GML ??? Empty Re: [DUVIDA] GML ???

Mensagem por Android Project Ter 20 Ago 2013, 23:05

O PedroX disse tudo,mas so para ficar bem claro mesmo,teste no game maker
Coloque um objeto bola,coloque no creat para ele se movimentar para qualquer direção com ums 3 de velocidade,e tambem ponha ums 0.3 de friction.
Quando voce testar notara que ela desacelera!

O script tambem,teste para vc entender,faça assim,cria um script com qualquer nome,depois ponha nele assim
Código:

total=argument0+argument1
return total
no creat de um objeto ponha isso:
Código:

show_message(nome do script(um numero,outro numero))
notara que ele mostrara uma mensagem com a soma dos dois numeros!
Teste algumas coisas ai com o game maker que vc aprende! =D
Android Project
Android Project

Games Ranking : Nota C

Notas recebidas : D+C+C
Data de inscrição : 20/08/2013
Reputação : 1
Número de Mensagens : 77
Prêmios : [DUVIDA] GML ??? 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] GML ??? Empty Re: [DUVIDA] GML ???

Mensagem por feyon2.1 Ter 20 Ago 2013, 23:13


então o argument0 é o a =1 e argument1 respectivamente b = 2 ?
feyon2.1
feyon2.1

Data de inscrição : 14/08/2013
Reputação : 6
Número de Mensagens : 76
Prêmios : [DUVIDA] GML ??? 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] GML ??? Empty Re: [DUVIDA] GML ???

Mensagem por Android Project Ter 20 Ago 2013, 23:19

Exacto !
Android Project
Android Project

Games Ranking : Nota C

Notas recebidas : D+C+C
Data de inscrição : 20/08/2013
Reputação : 1
Número de Mensagens : 77
Prêmios : [DUVIDA] GML ??? 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] GML ??? Empty Re: [DUVIDA] GML ???

Mensagem por feyon2.1 Ter 20 Ago 2013, 23:38

mais uma pergunta sobre fricção ! a velocodade vai diminuindo ate o valor de fricção ou ele desacelera até 0?
feyon2.1
feyon2.1

Data de inscrição : 14/08/2013
Reputação : 6
Número de Mensagens : 76
Prêmios : [DUVIDA] GML ??? 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] GML ??? Empty Re: [DUVIDA] GML ???

Mensagem por Gonçalves Ter 20 Ago 2013, 23:49

#feyon2.1

Até zero, mesmo que a velocidade esteja negativa ou positiva.
Gonçalves
Gonçalves

Games Ranking : Nota B

Notas recebidas : B + A + C
Data de inscrição : 29/10/2010
Reputação : 79
Número de Mensagens : 1013
Prêmios : [DUVIDA] GML ??? Empty

Medalhas x 0 Tutoriais x 4 Moedas x 0

Ouro x 2 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] GML ??? Empty Re: [DUVIDA] GML ???

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