Ir para conteúdo
Fórum Script Brasil
  • 0

Movimento De Carro


Heldinho

Pergunta

Pessoal, eu sei que é possível, então, por favor, me ajudem!!!

é o seguinte:Criei um movie clip com o desenho de um carro, agora, ajudem me a colocar movimento nele, onde a setas do teclado, o movimentam.para os lados eu consegui usar o _rotation = _rotation+1, e a minha dúvida, é como eu ponho o movimento de aceleração!

Agradeço desde já!

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

ae......eu fiz isso aqui.......

deve ter alguma coisas erradas como letras maisculas e tals...

mas se tiver muito errado da pra você ter uma base pelo menos.....

tipo, eu usei pra movimentacao as teclas direcionais.....up,down,left e right

onClipEvent (enterFrame) {

if (Key.isDown(Key.left)) {

this._rotation = _rotation-20;

}

if (Key.isDown(Key.right)) {

this._rotation = _rotation+20;

}

if (Key.isDown(Key.up)) {

this._y = _y-20;

}

if (Key.isDown(Key.down)) {

this._y = _y+20;

}

}

v ae se da certo...se num der, me da um toque q eu instalo o flash aqui pra ter certeza dos bagui...

hehehe

falow!!!!!

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Sued sem equio é + chick

eu não testei mas se ele estiver funcionando você pode usar assim

onClipEvent (enterFrame) {
if (Key.isDown(Key.left)) {
this._rotation -= 20;
}
if (Key.isDown(Key.right)) {
this._rotation += 20;
}
if (Key.isDown(Key.up)) {
this._y -= 20;
}
if (Key.isDown(Key.down)) {
this._y += 20;
}
}

só pra otimizar o script

Link para o comentário
Compartilhar em outros sites

  • 0

putz realmente esqueci desse detalhe...

pra evitar alguns calculos chatos, você pode fazer uma "gambiarra", usar dois movie clip, o primeiro será rotacionado, e o segundo (dentro do primeiro) será

movimentado em função do eixo Y rotacionado do primeiro movieclip.

deixe o código no movie clip do carro, depois transforme esse movieclip

em um outro movieclip qualquer

onClipEvent (enterFrame) {
if (Key.isDown(Key.left)) {
this._parent._rotation -= 20;
}
if (Key.isDown(Key.right)) {
this._parent._rotation += 20;
}
if (Key.isDown(Key.up)) {
this._y -= 20;
}
if (Key.isDown(Key.down)) {
this._y += 20;
}
}

PS: eu acho que não consegui explicar direito como usar, qualquer coisa eu mando um exemplo...

Link para o comentário
Compartilhar em outros sites

  • 0

mas se você não fazer q nem eu?

eu estou com um cliente que quer um jogo de corrida de carrinhos só que vou fazer assim:

só usar as setas para a direita e esquerda e a da frente faz o chão andar porque daí vai aparecer q o carro tá andando.

vocês poderiam me passar o código dele andando p/ direita e para esquerda e mais fazendo o chão andar?

:ph34r:

FALÔÔÔÔÔÔÔÔÔÔÔÔÔÚÚÚÚÚÚÚ

:ph34r: :ph34r: :ph34r: :ph34r: :ph34r:

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...