Conectar-se
Quem está conectado
23 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 23 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 26/10/2012
Número de Mensagens : 26
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

posso criar variaveis staticas?

em Sab 01 Jul 2017, 15:49
eu preciso de construir funções que precisam de valores anteriores.
posso criar variaveis staticas?


Última edição por Cambalinho em Seg 03 Jul 2017, 19:32, editado 1 vez(es)
avatar
Ranking : Sem avaliações
Data de inscrição : 23/06/2017
Número de Mensagens : 3
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: posso criar variaveis staticas?

em Dom 02 Jul 2017, 10:37
Variaveis Estáticas? O Game Maker já dá algumas padrão. Você pode criar CONSTANTES e chamá-las quando necessário por código.
avatar
Ranking : Sem avaliações
Data de inscrição : 29/06/2017
Número de Mensagens : 8
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuáriohttps://discord.gg/9VuJYjr

Re: posso criar variaveis staticas?

em Seg 03 Jul 2017, 15:38
Reputação da mensagem: 100% (1 votos)
O GameMaker possui algumas constantes padrões (Por exemplo, fa_left, fa_center)...

Você também pode criar Macros na lista de Resources.

Outra opção interessante, é usar "enum".
Por exemplo:
Código:
enum material
{
  rock,
  metal,
  dirt,
  water,
  sand,
  gravel,
  grass,
  glass
}

Neste caso, o valor de cada enum vai ser rock=0...metal=1...dirt=2
Na ordem que foram criadas

E caso seja necessário, você também pode definir valores próprios para suas enums.
Código:

enum colour
{
  lime_green=make_colour_hsv(96,255,255),
  wine_red=make_colour(hsv(240,200,150)
}

E então, essas enums podem ser usadas desta maneira:
Código:
draw_set_colour(colour.lime_green)

E lembre-se, enums são globais, e não podem ser modificadas depois de criadas.

GL!
avatar
Data de inscrição : 26/10/2012
Número de Mensagens : 26
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: posso criar variaveis staticas?

em Seg 03 Jul 2017, 19:31
variaveis staticas sao boas para funçoes nos scripts(por exemplo), mantendo-as independentes de outro codigo.
PS: desculpa a demora, mas sou novo neste forum e nao fui notificado das respostas que me deram Sad
avatar
Data de inscrição : 26/10/2012
Número de Mensagens : 26
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: posso criar variaveis staticas?

em Sex 07 Jul 2017, 15:37
desculpa insistir: mas imagina 1 variavel criada num script, como posso salvar o valor alterado para ser comparado após voltar a chamar a script?
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum