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
» 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

» Como ajustar velocidade de cada frame da animação no game maker
por Ralphed Qui 18 Abr 2024, 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


[Duvida] Função PI no Game Maker?

4 participantes

Ir para baixo

[Duvida] Função PI no Game Maker? Empty Re: [Duvida] Função PI no Game Maker?

Mensagem por PedroX Qui 21 Jun 2012, 21:10

É uma variável, não uma função.
Exemplos:
Código:
area = pi * sqr(raio)
perimetro = 2 * pi * r

_________________


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] Função PI no Game Maker? 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] Função PI no Game Maker? Empty Re: [Duvida] Função PI no Game Maker?

Mensagem por CodemonkeyVoid() Qui 21 Jun 2012, 21:13

Pedrø escreveu:É uma variável, não uma função.
Vc quis dizer uma constante, não?
CodemonkeyVoid()
CodemonkeyVoid()

Data de inscrição : 15/04/2012
Reputação : 7
Número de Mensagens : 144
Prêmios : [Duvida] Função PI no Game Maker? 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://www.apple.com/br/

Ir para o topo Ir para baixo

[Duvida] Função PI no Game Maker? Empty Re: [Duvida] Função PI no Game Maker?

Mensagem por PedroX Qui 21 Jun 2012, 21:25

É, concordo que é constante.
Mesmo assim, em muitos lugares, chamam constantes de variáveis.
Por exemplo, em muitos sites há algo do tipo:

"Constantes são variáveis que não mudam seu valor durante a execução do programa..."

Um exemplo é a wiki oficial do Game Maker, que diz:
A constant in a program is a variable that never changes while the program is running, hence the name Constants.

É uma forma errônea, mas comum de dizer.

Até mais!

_________________


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] Função PI no Game Maker? 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] Função PI no Game Maker? Empty Re: [Duvida] Função PI no Game Maker?

Mensagem por CodemonkeyVoid() Qui 21 Jun 2012, 21:34

Pedrø escreveu:"Constantes são variáveis que não mudam seu valor durante a execução do programa..."
Podemos afirmar então que variáveis são constantes que sofrem variações de valor XDD

Pedrø escreveu:É uma forma errônea, mas comum de dizer.
Engraçado é quando um prof. de programação tenta explicar a diferença usando esta forma errônea... e eu já presenciei isso hahahaha
CodemonkeyVoid()
CodemonkeyVoid()

Data de inscrição : 15/04/2012
Reputação : 7
Número de Mensagens : 144
Prêmios : [Duvida] Função PI no Game Maker? 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://www.apple.com/br/

Ir para o topo Ir para baixo

[Duvida] Função PI no Game Maker? Empty Re: [Duvida] Função PI no Game Maker?

Mensagem por Zero. Qui 21 Jun 2012, 22:17

Uma constante não varia ja uma variavel sim o_O .
Devido ao conceito da Game Wiki, querem dizer que uma constante é uma variável que não varia, ou seja não é uma variavel o_O . Que tosco shauhsauhs.Enfim oque seria PI e qual o seu valor constante e formas de uso ?
Zero.
Zero.

Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios : [Duvida] Função PI no Game Maker? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 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] Função PI no Game Maker? Empty Re: [Duvida] Função PI no Game Maker?

Mensagem por saim Sex 22 Jun 2012, 09:32

FlyAway escreveu:Enfim oque seria PI e qual o seu valor constante e formas de uso ?
Pi é uma contante que facilita a matemática. É a razão entre o perímetro e o diâmetro de um círculo. É representado por uma letra grega (chamada "pi") que parece dois pauzinhos com um til (~) em cima. Eu não sei escrever ela aqui. O valor dela, é, aproximadamente, 3.14, mas na verdade é um dízimo irregular infinito. Os computadores usam uma aproximação ao invés de um valor com infinitas casas decimais, mas essa aproximação usa muito mais casas decimais do que eu consigo guardar de cabeça (duas). Então, ao invés de fazer um montão de cálculos, escrevemos (algo * pi).
Todas (ou quase todas) as fórmulas que lidam com círculos, discos e esferas usam pi. Área, perímetro, volume, seção, setor, arco, cunha, o diabo!

"radianos" é um conceito que está intimamente ligado a essa constante.

Off: Meus jogos usam muitas constantes, mas eu sempre declaro elas como variáveis. Aposto que o programa fica se perguntando quando é que elas vão variar. Certeza!
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 : [Duvida] Função PI no Game Maker? 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

[Duvida] Função PI no Game Maker? Empty Re: [Duvida] Função PI no Game Maker?

Mensagem por CodemonkeyVoid() Sex 22 Jun 2012, 10:23

saim escreveu:Off: Meus jogos usam muitas constantes, mas eu sempre declaro elas como variáveis. Aposto que o programa fica se perguntando quando é que elas vão variar. Certeza!
Só pro caso de alguém não conhecer... há uma tela para definição de constantes no GM, fica em Resources > Define Constants (ou CTRL + Shift + N).

Ao definir uma constante nessa tela ela irá se comportar com uma ""variável"" nativa do programa, mas confesso que nunca usei isso e não tenho certeza quanto a relações com ordem dos eventos e quaisquer outra coisa que possa interferir no funcionamento =]
CodemonkeyVoid()
CodemonkeyVoid()

Data de inscrição : 15/04/2012
Reputação : 7
Número de Mensagens : 144
Prêmios : [Duvida] Função PI no Game Maker? 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://www.apple.com/br/

Ir para o topo Ir para baixo

[Duvida] Função PI no Game Maker? Empty Re: [Duvida] Função PI no Game Maker?

Mensagem por saim Sex 22 Jun 2012, 10:43

Eu já usei. A grande (e, até agora, única) vantagem é que, como uma variável... constante... como um recurso nativo, o termo usado passa a ser destacado no highlight do editor de códigos, bem como passa a constar na lista de autopreenchimento.
Acredito que não haja nenhum ganho em termos de processamento.

Ah, nesse caso é importante destacar a diferença entre variável e constante. Essas constantes realmente não podem ser mudadas durante o jogo.
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 : [Duvida] Função PI no Game Maker? 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

[Duvida] Função PI no Game Maker? Empty Re: [Duvida] Função PI no Game Maker?

Mensagem por CodemonkeyVoid() Sex 22 Jun 2012, 10:51

Uma possível outra vantagem, dependendo da situação, seria o maior controle que as ferramentas desse manager e a própria concentração de todas as constantes num único local trariam.

Claro que isso pode perfeitamente ser feito com variáveis globais ou mesmo usando o identificador nomedoobjeto.nomedaconstante, mas de repente num trabalho onde o uso desse recurso seja muito extensivo...
CodemonkeyVoid()
CodemonkeyVoid()

Data de inscrição : 15/04/2012
Reputação : 7
Número de Mensagens : 144
Prêmios : [Duvida] Função PI no Game Maker? 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://www.apple.com/br/

Ir para o topo Ir para baixo

[Duvida] Função PI no Game Maker? Empty Re: [Duvida] Função PI no Game Maker?

Mensagem por PedroX Sex 22 Jun 2012, 11:42

Acho que são chamadas de variáveis, porque elas podem ser mudadas, antes de executar o jogo. Por exemplo, num jogo a pessoa pode definir a constante máximo de vidas como 10, em outro como 15, mas durante o jogo elas serão fixas.

Sobre a questão de performance, talvez aumente, pois o GM vai criar uma lista de variáveis modificáveis (as verdadeiras variáveis), depois ele vai testar se elas mudaram para mudar na memória. Lembrando que GML é interpretada, isso é possível. Mas só quem criou o GM pode responder.

Até mais!

_________________


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] Função PI no Game Maker? 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] Função PI no Game Maker? Empty Re: [Duvida] Função PI no Game Maker?

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