Entrar
Últimos assuntos
» player não consegue andarpor lovn7 Qui 21 Nov 2024, 13:33
» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22
» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31
» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23
» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49
» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58
» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36
» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36
» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33
» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51
» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28
» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18
» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08
» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10
» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16
» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40
» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01
» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45
» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34
» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28
» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48
» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54
» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14
» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50
Tempo do alarm [Turbo]
3 participantes
Página 1 de 1
Tempo do alarm [Turbo]
Galereeee, to com uma dúvida que me travo o projeto.
Seguinte, eu to tentando fazer com que quando o carro colida com um objeto sua velocidade aumente por um determinado tempo e depois volte ao normal. Porém isso só acontece uma vez, quando o objeto se cria novamente e vou colidir com ele a speed trava em 50 Para fazer isso estou usando o seguinte código:
Seguinte, eu to tentando fazer com que quando o carro colida com um objeto sua velocidade aumente por um determinado tempo e depois volte ao normal. Porém isso só acontece uma vez, quando o objeto se cria novamente e vou colidir com ele a speed trava em 50 Para fazer isso estou usando o seguinte código:
- Código:
// No step do objeto carro
//limite de velocidade
if speed>=25 && global.colisao=false
{
speed=25
}
else
{ if speed>0 && global.colisao=true
{speed=50}}
// ---------------------------------------
// No alarm[0] do objeto em que vai ser colidido
global.colisao=false
// No step do objeto em que vai ser colidido.
if place_meeting(x,y,obj_car1)
{
NT = get_string("insira o valor tal","")}
if real(NT) >= 10
{
{
alarm[0]=120
instance_create (random_range(200,400),random_range(100,500 ),obj_cr)
global.colisao=true
}
instance_destroy()
}
Re: Tempo do alarm [Turbo]
Tente colocar no create do carro:
.Alias,porque vocè criou uma variavel global?
.
.Quando ele foi destruido global.colisão era 1,quando ele é recriado a global.colisão ainda esta 1 e o alarm não esta ativado para tirar o turbo.
- Código:
global.colisao=false;
.Alias,porque vocè criou uma variavel global?
.
.Quando ele foi destruido global.colisão era 1,quando ele é recriado a global.colisão ainda esta 1 e o alarm não esta ativado para tirar o turbo.
Thyago- Games Ranking :
Notas recebidas : D+B+B+C+A
Data de inscrição : 24/08/2009
Reputação : 31
Número de Mensagens : 1101
Prêmios :
x 0 x 0 x 0
x 1 x 1 x 0
x 0 x 0 x 0
Re: Tempo do alarm [Turbo]
.Saquei a jogada,o nitro ativa um alarm de 120 e se destroy logo em seguida,ou seja ele não executa o alarm,coloque o alarm no carro
troque
por
e no alarm[0] do carro
troque
- Código:
alarm[0]=120
por
- Código:
obj_car1.alarm[0]=120
e no alarm[0] do carro
- Código:
global.colisao=false;
Thyago- Games Ranking :
Notas recebidas : D+B+B+C+A
Data de inscrição : 24/08/2009
Reputação : 31
Número de Mensagens : 1101
Prêmios :
x 0 x 0 x 0
x 1 x 1 x 0
x 0 x 0 x 0
Re: Tempo do alarm [Turbo]
Bom dia cara,
Tenta alguma coisa assim:
No objeto que aumenta sua velocidade coloque um evento collision check e nele um execute code:
Não sei se está tudo certo, mas a ideia é essa, basta adicionar as variáveis e os valores que você quiser.
Acho que daria um algo a mais se no alarme fosse usado uma "fricção" para desacelerar o carro aos poucos ao invés de abruptamente (só não sei fazer isso...até sei mas não posso testar códigos agora ).
Tenta alguma coisa assim:
No objeto que aumenta sua velocidade coloque um evento collision check e nele um execute code:
- Código:
speed.obj_carro=50
alarm[0]=120
instance_destroy()
- Código:
speed.carro=25
Não sei se está tudo certo, mas a ideia é essa, basta adicionar as variáveis e os valores que você quiser.
Acho que daria um algo a mais se no alarme fosse usado uma "fricção" para desacelerar o carro aos poucos ao invés de abruptamente (só não sei fazer isso...até sei mas não posso testar códigos agora ).
Mateus O de Andrade- Games Ranking :
Data de inscrição : 25/03/2014
Reputação : 37
Número de Mensagens : 410
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Tópicos semelhantes
» [Pergunta] Turbo com tempo em segundos
» como esperar tempo sem alarm
» Como faço um alarm sem ser alarm?
» [Resolvido]Como fazer tipo se agente segurar up por muito tempo ele pula alto, se apertar por pouco tempo, pula baixo ?
» alarm X animacao
» como esperar tempo sem alarm
» Como faço um alarm sem ser alarm?
» [Resolvido]Como fazer tipo se agente segurar up por muito tempo ele pula alto, se apertar por pouco tempo, pula baixo ?
» alarm X animacao
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos