X e Y sem retardamento

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

X e Y sem retardamento

Mensagem por tata139 em Dom 07 Fev 2010, 17:29

Eu queria sber como, e nao é por causa de um mouse.

tata139

Número de Mensagens : 1121
Data de inscrição : 11/08/2008
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: X e Y sem retardamento

Mensagem por donte em Dom 07 Fev 2010, 17:32

como assim?

donte

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

http://nintendocenterbr.forumeiros.com

Voltar ao Topo Ir em baixo

Re: X e Y sem retardamento

Mensagem por lucas mendes em Dom 07 Fev 2010, 17:35

tbm num entendi!
explica melhor aew... Suspect

lucas mendes

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

Voltar ao Topo Ir em baixo

Re: X e Y sem retardamento

Mensagem por tata139 em Dom 07 Fev 2010, 17:39

Tipo assim:
Crio um obj_azul(com um quadrado azul como sprite)
no step dele faço isso:
Código:

if keyboard_check(vk_left) x-=4
if keyboard_check(vk_right) x+=4
então crio o obj_preto(com -1 de depth e com um circulo do mesmo tamanho do outro só que azul)
e no step
Código:

x = obj_azul.x
y = obj_azul.y
e depois coloco ambos na sala.

O meu problema:

Eu queria que o obj_preto ficasse EXATAMENTE no mesmo x e y do obj_azul,
e como pode perceber ele fica um pouco retardado. Entendeu?

OBS: não quero usar o draw.

tata139

Número de Mensagens : 1121
Data de inscrição : 11/08/2008
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: X e Y sem retardamento

Mensagem por lucas mendes em Dom 07 Fev 2010, 17:53

o melhor geito de fazer isso é usando o draw, mas como vc num quer então não sei como fazer isso.

lucas mendes

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

Voltar ao Topo Ir em baixo

Re: X e Y sem retardamento

Mensagem por Kabeção em Dom 07 Fev 2010, 17:56

Tudo depende de quando o código esta executando.
obj_preto está seu código primeiro que o obj_azul então ele era defini com o x e y antigo do obj_preto.

Coloque o código do obj_azul no evento Begin Step e o do obj_preto no evento End Step, ou vice e versa.

Kabeção

Ranking : Sem avaliações
Número de Mensagens : 2314
Data de inscrição : 08/06/2008
Reputação : 100
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 3
   : 0
   : 1

http://blackcapapps.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: X e Y sem retardamento

Mensagem por Denis Lemos em Dom 07 Fev 2010, 18:07

Eu faço isso com o movimento em hspeed,
que não dá esse retardamento, mas às vezes quando se pula e e cai devolta no chão
o objeto seguidor dá um soquinho para baixo, deve ser pelo oque o Kabeção falou !

Mas caso não consiga do jeito que o Kabeção disse, faça os movimentos por hspeed, e coloque para o hspeed do objeto seguidor ser igual ao do objeto azul !

No step do objeto azul:
Código:
if keyboard_check(vk_left) hspeed-=1
if keyboard_check(vk_right) hspeed+=1

if hspeed>=7{hspeed=7}
if hspeed<=-7{hspeed=-7}

friction=.25

No STEP do objeto Preto:
Código:
x = obj_azul.x
y = obj_azul.y
hspeed=obj_azul.hspeed
vspeed=obj_azul.hspeed

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: X e Y sem retardamento

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


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum