Há como criar funções?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Há como criar funções?

Mensagem por Brenno557 em Seg 05 Jan 2015, 20:58

Olá a todos, e feliz ano novo atrasado.

Em linguagens de programação como C, portugol e etc, é possível você criar funções e assim economizar linhas de código. Eu queria saber, em GML, isto é possível?

Obrigado por ler.

Brenno557

Número de Mensagens : 105
Idade : 15
Data de inscrição : 25/10/2014
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Há como criar funções?

Mensagem por Gonçalves em Seg 05 Jan 2015, 21:01

Sim, no GM, os chamamos de scripts. Só você criar, escolher um nome e voila! Você pode usar até 15 (se não me engano) parâmetros (chamados argumentos) e ainda retornar valores. Dá uma olhada no help do GM pra mais informações.

Gonçalves

Ranking : Nota B
Número de Mensagens : 1013
Data de inscrição : 29/10/2010
Notas recebidas : B + A + C
Reputação : 79
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Há como criar funções?

Mensagem por Brenno557 em Seg 05 Jan 2015, 21:05

Valeu

Brenno557

Número de Mensagens : 105
Idade : 15
Data de inscrição : 25/10/2014
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Há como criar funções?

Mensagem por Willy em Seg 05 Jan 2015, 21:44

E de praxe, venho recomendar um artigo de minha autoria para você estudar. sorrindo


___________


Engines, tutoriais e projetos? Clique no banner!



Atenção:
Comporte-se, senão você vai levar a cintada do Willy no meio da bunda! bravo


Willy

Ranking : Nota A
Número de Mensagens : 1812
Idade : 22
Data de inscrição : 08/06/2009
Notas recebidas : C + B + A + A
Reputação : 245
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://willy-gmbr.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Há como criar funções?

Mensagem por Sewer Crawler em Seg 05 Jan 2015, 22:15

um exemplo bem simples:
Código:
// script set_gravity :
gravity=argument0;
gravity_direction=argument1
//Step
if place_free (x,y+2)
{
set_gravity  (.3,270)//nome da "função" criada e os argumentos 0 e 1
}

Sewer Crawler

Número de Mensagens : 236
Idade : 23
Data de inscrição : 08/10/2014
Reputação : 27
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Há como criar funções?

Mensagem por Conteúdo patrocinado Hoje à(s) 22:29


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum