Como cria uma funçao?

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

Como cria uma funçao?

Mensagem por and.kenobi em Ter 16 Fev 2010, 02:07

Tipo assim... eu criei um codigo q se chama gravidade... como eu defino esse codigo como uma funçao?

exemplo... todo o "object" q tiver escrito a funçao, eh como se tivesse nela...

otro exemplo:
funçao inimigo... (eu queria fazer q, se todos os objects q tiver escrito "inimigo") acontece algo q esta na funçao...

obs.
n gostaria de usar usasr include, nem usar algo pra chama script... eu gostaria de criar uma funçao msm... tem algum tutorial explicando certinho?

and.kenobi

Número de Mensagens : 99
Idade : 25
Data de inscrição : 28/01/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://neohowl.clanteam.com/

Voltar ao Topo Ir em baixo

Re: Como cria uma funçao?

Mensagem por RodrigoM. em Ter 16 Fev 2010, 02:23

acho que entendi!

Você pode usar a variável global.

Ex:
global.vidas
vai funciona em todo o jogo, a partir do momento que ela é criada pode ser usada em qualquer objeto, que você defini-la!

Acho que é isso! =D

Fallow

CyraxX

RodrigoM.

Número de Mensagens : 569
Idade : 21
Data de inscrição : 06/08/2009
Reputação : 5
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Como cria uma funçao?

Mensagem por Vanaldo em Ter 16 Fev 2010, 02:38

galera aproveitando o topico alguem pode me passar um tutorial de passo a passo de como fazer um jogo de aventura no game maker valeu

Vanaldo

Número de Mensagens : 3
Data de inscrição : 15/02/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como cria uma funçao?

Mensagem por Kabeção em Qua 17 Fev 2010, 09:55

exemplo... todo o "object" q tiver escrito a funçao, eh como se tivesse nela...
obs.
n gostaria de usar usasr include, nem usar algo pra chama script... eu gostaria de criar uma funçao msm... tem algum tutorial explicando certinho?
Discordo muito nessa parte.
Como pode uma coisa combinar com a outra desse jeito?
Alias, como quer usar uma função sem chama-la? Suspect

otro exemplo:
funçao inimigo... (eu queria fazer q, se todos os objects q tiver escrito "inimigo") acontece algo q esta na funçao...

var i,id_obj;

for (i = 0; i < instance_count; i += 1)
{
id_obj = instance_id[i];

if (instance_exists(id_obj))
{
if (id_obj.object_index = objInimigo)
{
with (id_obj)
{
funcao_inimigo();
}
}
}
}


Esse é um modo de se fazer isso.
Você acha a id (referencia) do objeto entre todos os objetos na fase, se ele for o objInimigo o "with" faz com que a função sejá executado no inimigo.
Mas seria mais fácil chamando a função já dentro do objInimigo.

Se não sabe como criar uma função:
Olhe no lado esquerdo da tela onde tem as pastas do Game Maker, tem um chamada "scripts" clique com o botão direito nela e depois em "Create script".
No campo "Name" defina o nome a ser usado para chamar a nova função.

Kabeção

Ranking : Sem avaliações
Número de Mensagens : 2314
Data de inscrição : 08/06/2008
Reputação : 100
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 3
   : 0
   : 1

http://blackcapapps.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: Como cria uma funçao?

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


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