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

Nenhum

Ver toda a lista


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

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

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

upgrade na velocidade

em Sex 16 Out 2009, 22:24
falá galera.

eu quero faer um objeto aparecer aleatoriamente no mapa, e fazer quem tocar no objeto aumentar a velocidade.

alguem pode me ajudar?

desde já eu agradeço
avatar
Data de inscrição : 11/08/2009
Número de Mensagens : 213
Insígnias de JAM :

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

Re: upgrade na velocidade

em Sex 16 Out 2009, 23:26
Acho que funfa:

No evento de colisão do objeto que vai acelerar com o outro objeto:
Código:
speed = speed+1

Goodbye Happy
avatar
Data de inscrição : 22/10/2008
Número de Mensagens : 286
Insígnias de JAM :

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

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

Re: upgrade na velocidade

em Sab 17 Out 2009, 09:45
obrigado,mas como fazer para que o objeto de upgrade aparece em um lugar aleatorio a cada 10 segundos?
avatar
Data de inscrição : 12/04/2009
Número de Mensagens : 190
Insígnias de JAM :

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

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

Re: upgrade na velocidade

em Sab 17 Out 2009, 12:51
eu acho q assim da certo mais as vezes o objeto pode aparecer emcima de outro objeto.

CREATE do upgrade
Código:

x = random(x)
Y = random(y)
avatar
Data de inscrição : 01/06/2008
Número de Mensagens : 1015
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://supermariobrasileiro.blogspot.com

Re: upgrade na velocidade

em Sab 17 Out 2009, 16:57
lucas_SK8 escreveu:eu acho q assim da certo mais as vezes o objeto pode aparecer emcima de outro objeto.

CREATE do upgrade
Código:

x = random(x)
Y = random(y)

Pode até funcionar, mas exemplo, se o x do objeto por 380 e a room tiver 640 de largura, a posição do objeto vai ficar limitada de 380 pra baixo.
O ideal seria assim:

Código:

x = random(room_width);
y = random(room_height);

Nesse caso, setamos a variável x para um valor aleatório de 0 até a largura da room. O mesmo vale para à altura (room_height).

Para fazer o objeto ser criado de 10 em 10 segundos, procure um tutorial meu que fala sobre alarmes. Ele está na parte de tutoriais da Equipe GMBR e você pode econtrar exatamente o que você quer.
avatar
Data de inscrição : 22/10/2008
Número de Mensagens : 286
Insígnias de JAM :

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

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

Re: upgrade na velocidade

em Sab 17 Out 2009, 18:09
muito obrigado
avatar
Data de inscrição : 22/10/2008
Número de Mensagens : 286
Insígnias de JAM :

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

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

Re: upgrade na velocidade

em Sab 17 Out 2009, 20:38
o bojeto aparece randomicamente mas não estou consiguindo aumentar a velocidade

Editado por CPinheiro: Cuidado com posts duplos. Avisado.
avatar
Data de inscrição : 17/05/2009
Número de Mensagens : 938
Insígnias de JAM :

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

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

Re: upgrade na velocidade

em Sab 17 Out 2009, 20:46
no evento de colisão do objeto "upgrade" com os outros objetos coloca assim !
Código:

with(other)speed+=5
avatar
Data de inscrição : 22/10/2008
Número de Mensagens : 286
Insígnias de JAM :

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

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

Re: upgrade na velocidade

em Sab 17 Out 2009, 20:51
a velocidade aumentou mas quando eu mudei de direção a velocidade voltou ao normal.

para faser o movimento dos personagems eu estou usando o move fixed(eu quero que apos ter cido apertada a tecla ele continue andando sem ou com a tecla apertada)
avatar
Data de inscrição : 17/05/2009
Número de Mensagens : 938
Insígnias de JAM :

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

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

Re: upgrade na velocidade

em Sab 17 Out 2009, 21:00
Vê se assim da diferença !
Código:

with(other) hspeed+=5; vspeed+=5
avatar
Data de inscrição : 22/10/2008
Número de Mensagens : 286
Insígnias de JAM :

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

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

Re: upgrade na velocidade

em Sab 17 Out 2009, 21:07
mesma coisa.
avatar
Data de inscrição : 17/05/2009
Número de Mensagens : 938
Insígnias de JAM :

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

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

Re: upgrade na velocidade

em Sab 17 Out 2009, 21:21
Corresponde ao aumento da velocidade !
Ela aumentará o hspeed eo vspeed em 5 a cada step que o objeto estiver encostando no "upgrade", então vc regula do seu gosto para mais ou para menos, mas sempre com os dois numeros iguais !
por exemplo:
"hspeed+=6; vspeed+=6"
ou
''hspeed+=2; vspeed+=2"


OBS: quando colocar esse último código apaga o primeiro que eu te passei !
avatar
Data de inscrição : 22/10/2008
Número de Mensagens : 286
Insígnias de JAM :

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

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

Re: upgrade na velocidade

em Sab 17 Out 2009, 21:27
mesma coisa que aconteceu antes
avatar
Data de inscrição : 17/05/2009
Número de Mensagens : 938
Insígnias de JAM :

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

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

Re: upgrade na velocidade

em Sab 17 Out 2009, 21:42
Era para funcionar ! Eu acho que tem algo atraplhando e também acho que sei oque é !

Você disse que a velocidade aumenta ,mas quando muda de direção ela volta ao normal certo !
Acho que isso está ocorrendo pelo seu uso de movimentção que é o move_fixed !

por que quando se colide com o objeto "upgrade" a velocidade é aumentada, mas quando vc muda de direção ela retorna para a que vc selecionou lá na função "move fixed"
Não sei se vc conseguio me entender ?

Acho que vc deveria trocar seu esquema de movimentação, para ver se talvez seja isso que está ocorrendo !
avatar
Data de inscrição : 26/09/2009
Número de Mensagens : 122
Insígnias de JAM :

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

Re: upgrade na velocidade

em Sab 17 Out 2009, 22:15
é muito simples isso no create do objeto que vai aumentar voce coloca :
Código:
velocidade=2//pode mudar para a velocidade inicial do seu jogo
depois no move fixed aparece uma caixinha com o nome speed nela voce coloca velocidade.
depois voce coloca na colisão :
Código:
with (other)velociade+=1
fiz uma engine:

download
avatar
Data de inscrição : 22/10/2008
Número de Mensagens : 286
Insígnias de JAM :

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

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

Re: upgrade na velocidade

em Dom 18 Out 2009, 09:48
funcionou,obrigado
avatar
Data de inscrição : 26/09/2009
Número de Mensagens : 122
Insígnias de JAM :

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

Re: upgrade na velocidade

em Dom 18 Out 2009, 12:06
denada pode contar comigo
vlw
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