upgrade na velocidade

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

upgrade na velocidade

Mensagem por golfinho hipie assasino 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

golfinho hipie assasino

Número de Mensagens : 286
Idade : 22
Data de inscrição : 22/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: upgrade na velocidade

Mensagem por Naut2006 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

Naut2006

Número de Mensagens : 213
Idade : 20
Data de inscrição : 11/08/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: upgrade na velocidade

Mensagem por golfinho hipie assasino 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?

golfinho hipie assasino

Número de Mensagens : 286
Idade : 22
Data de inscrição : 22/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: upgrade na velocidade

Mensagem por lucas_SK8 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)

lucas_SK8

Número de Mensagens : 190
Idade : 20
Data de inscrição : 12/04/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: upgrade na velocidade

Mensagem por CPinheiro 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.

CPinheiro

Número de Mensagens : 1015
Idade : 20
Data de inscrição : 01/06/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://supermariobrasileiro.blogspot.com

Voltar ao Topo Ir em baixo

Re: upgrade na velocidade

Mensagem por golfinho hipie assasino em Sab 17 Out 2009, 18:09

muito obrigado

golfinho hipie assasino

Número de Mensagens : 286
Idade : 22
Data de inscrição : 22/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: upgrade na velocidade

Mensagem por golfinho hipie assasino 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.

golfinho hipie assasino

Número de Mensagens : 286
Idade : 22
Data de inscrição : 22/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: upgrade na velocidade

Mensagem por Denis Lemos 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

Denis Lemos

Número de Mensagens : 938
Idade : 28
Data de inscrição : 17/05/2009
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: upgrade na velocidade

Mensagem por golfinho hipie assasino 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)

golfinho hipie assasino

Número de Mensagens : 286
Idade : 22
Data de inscrição : 22/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: upgrade na velocidade

Mensagem por Denis Lemos em Sab 17 Out 2009, 21:00

Vê se assim da diferença !
Código:

with(other) hspeed+=5; vspeed+=5

Denis Lemos

Número de Mensagens : 938
Idade : 28
Data de inscrição : 17/05/2009
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: upgrade na velocidade

Mensagem por golfinho hipie assasino em Sab 17 Out 2009, 21:07

mesma coisa.

golfinho hipie assasino

Número de Mensagens : 286
Idade : 22
Data de inscrição : 22/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: upgrade na velocidade

Mensagem por Denis Lemos 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 !

Denis Lemos

Número de Mensagens : 938
Idade : 28
Data de inscrição : 17/05/2009
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: upgrade na velocidade

Mensagem por golfinho hipie assasino em Sab 17 Out 2009, 21:27

mesma coisa que aconteceu antes

golfinho hipie assasino

Número de Mensagens : 286
Idade : 22
Data de inscrição : 22/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: upgrade na velocidade

Mensagem por Denis Lemos 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 !

Denis Lemos

Número de Mensagens : 938
Idade : 28
Data de inscrição : 17/05/2009
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: upgrade na velocidade

Mensagem por ieu 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

ieu

Número de Mensagens : 122
Data de inscrição : 26/09/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: upgrade na velocidade

Mensagem por golfinho hipie assasino em Dom 18 Out 2009, 09:48

funcionou,obrigado

golfinho hipie assasino

Número de Mensagens : 286
Idade : 22
Data de inscrição : 22/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: upgrade na velocidade

Mensagem por ieu em Dom 18 Out 2009, 12:06

denada pode contar comigo
vlw

ieu

Número de Mensagens : 122
Data de inscrição : 26/09/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: upgrade na velocidade

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


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