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

Nenhum

Ver toda a lista


Compartilhe
Ir em baixo
avatar
Ranking : Sem avaliações
Data de inscrição : 25/01/2018
Número de Mensagens : 1
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Aumentar velocidade objeto a cada 10 pontos c/ D&D

em Qui 25 Jan 2018, 10:58
Bom dia pessoal...
Sou novo no Game Maker e gostaria de saber como posso aumentar a velocidade de um objeto, uma bola por exemplo, a cada 10 pontos ganhos, sendo que pelo Drag and Drop. Estou começando pelo D&D pois quero ir bem devagar no entendimento da engine para depois passar para linguagem.
Desde já, muito obrigado.

https://i62.servimg.com/u/f62/19/84/75/78/sem_ty10.jpg
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 29/03/2009
Número de Mensagens : 934
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 7

Prêmios
   :
   : 1
   :
Ver perfil do usuário

Re: Aumentar velocidade objeto a cada 10 pontos c/ D&D

em Qui 25 Jan 2018, 22:56
Olá

Faz muitos anos que não mexo com D&D mas vou tentar ajudar.
Primeiramente você terá que criar, no evento create, duas variaveis, com os nomes velocidade e pontos, usando esse bloquinho aqui: Action Variable
no campo variable vc vai digitar "velocidade" e no campo value você digita a velocidade inicial da bola.
e no segundo, você vai digitar "pontos" e 0.
No evento step você fará uma comparação, mais ou menos assim:
Action If Variable
Action Begin
Action Variable
Action Variable
Action End

no primeiro bloquinho, o azul de checagem, você vai preencher assim:
variable: "pontos"
value: 10
operation: equal to

no segundo bloquinho você vai definir a variável "velocidade" como sendo "+1"(ou o valor que você quiser que a velocidade aumente a cada 10 pontos), lembre-se de colocar o sinal de + no value e de marcar o quadradinho de relative, se não ao invés de somar 1, você estará definindo o valor da variável como sendo +1(ou 1).

no terceiro bloquinho, você vai definir a variavel "pontos" como sendo 0, assim, quando a velocidade aumentar, a contagem vai reiniciar.

agora, quando você for colocar um bloquinho de movimentação, como por exemplo esses:
Action Move Fixed
Action Vspeed
Action Hspeed

basta que você digite no campo "speed" o nome da variavel de velocidade, ou seja, "velocidade", ao invés de um número fixo.

lembre-se de definir em algum momento uma condição para que a variavel "pontos" aumente.

Espero ter ajudado Smile
Voltar ao Topo
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum