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

Me Ajudem No Meu Carro


Eughenio

Pergunta

Fim um carro em MC e coloquei este codigo:

onClipEvent (load) {
	velo = 10;
}
on (keyPress "<Up>") {
	_rotation=0;
	_y-=velo;
}
on (keyPress "<Down>") {
	_rotation=180;
	_y+=velo;
}
on (keyPress "<Right>") {
	_rotation=90;
	_x+=velo;
}
on (keyPress "<Left>") {
	_x-=velo;
	_rotation=-90;
}
onClipEvent (enterFrame) {
if(on(keyPress "<Up>") && on(keyPress "<Right>")){
	_rotation=45;
	_x-=velo
	_y+=velo
}
}

No Ultimo "on clip event" eu queria q ele andasse em diagonal, mas não está dando certo, o que eu tenho q fazer????

valeu.....

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

Æ pessoal, depois de quebrar a cabeça, eu descobri......

O codigo do MC é assim:


onClipEvent (load) {
	velo=5
}
onClipEvent (enterFrame) {
	if(Key.isDown(Key.UP))
{
	_y-=velo
	_rotation=0
	}
if(Key.isDown(Key.DOWN)){
  _y+=velo
  _rotation=180
  }
if(Key.isDown(Key.RIGHT)){
	_x+=velo
	_rotation=90
	}
if(Key.isDown(Key.LEFT)){
	_x-=velo
	_rotation=-90
	}
if(Key.isDown(Key.CONTROL)){
	velo=velo+10
	}
	else
	{velo=5}
if(Key.isDown(Key.RIGHT) && Key.isDown(Key.UP)){
	_rotation=45
	}
if(Key.isDown(Key.LEFT) && Key.isDown(Key.UP)){
	_rotation=-45
	}
if(Key.isDown(Key.RIGHT) && Key.isDown(Key.DOWN)){
	_rotation=135
	}
if(Key.isDown(Key.LEFT) && Key.isDown(Key.DOWN)){
	_rotation=-135
	}
}

Agora está beleza, só preciso saber como fazer a colisão com o hitTest....

Ajudem ai galérinha.......

[]'s

Link para o comentário
Compartilhar em outros sites

  • 0

Só dei uma melhorada no código.....

Coloquem esse codigo no MC e usem o teclado das setinhas.......

onClipEvent (load) {
	velo=5
}
onClipEvent (enterFrame) {
	if(Key.isDown(Key.UP))
{
	_y-=velo
	_rotation=0
	}
if(Key.isDown(Key.DOWN)){
  _y+=velo
  _rotation=180
  }
if(Key.isDown(Key.RIGHT)){
	_x+=velo
	_rotation=90
	}
if(Key.isDown(Key.LEFT)){
	_x-=velo
	_rotation=-90
	}
if(Key.isDown(Key.CONTROL)){
	velo=velo+10
	}
	else
	{velo=5}
if(Key.isDown(Key.RIGHT) && Key.isDown(Key.UP)){
	_rotation=45
	}
if(Key.isDown(Key.LEFT) && Key.isDown(Key.UP)){
	_rotation=-45
	}
if(Key.isDown(Key.RIGHT) && Key.isDown(Key.DOWN)){
	_rotation=135
	}
if(Key.isDown(Key.LEFT) && Key.isDown(Key.DOWN)){
	_rotation=-135
	}
if(_y>500){_y=0}
if(_y<0){_y=500}
if(_x>500){_x=0}
if(_x<0){_x=500}
}

Link para o comentário
Compartilhar em outros sites

  • 0

Agora está com colisão, crie dois MC e um q é o carro e o outro você coloca o nemo de guia dai coloque esse codigo no seu MC do carro.........

onClipEvent (load) {
	velo=5
}
onClipEvent (enterFrame) {
	if(Key.isDown(Key.UP))
{
	_y-=velo
	_rotation=0
	}
if(Key.isDown(Key.DOWN)){
  _y+=velo
  _rotation=180
  }
if(Key.isDown(Key.RIGHT)){
	_x+=velo
	_rotation=90
	}
if(Key.isDown(Key.LEFT)){
	_x-=velo
	_rotation=-90
	}
if(Key.isDown(Key.CONTROL)){
	velo=velo+10
	}
	else
	{velo=5}
if(Key.isDown(Key.RIGHT) && Key.isDown(Key.UP)){
	_rotation=45
	}
if(Key.isDown(Key.LEFT) && Key.isDown(Key.UP)){
	_rotation=-45
	}
if(Key.isDown(Key.RIGHT) && Key.isDown(Key.DOWN)){
	_rotation=135
	}
if(Key.isDown(Key.LEFT) && Key.isDown(Key.DOWN)){
	_rotation=-135
	}
if(_y>500){_y=0}
if(_y<0){_y=500}
if(_x>500){_x=0}
if(_x<0){_x=500}
if(Key.isDown(Key.UP)&& this.hitTest(_root.guia) || Key.isDown(Key.RIGHT)&& this.hitTest(_root.guia) || Key.isDown(Key.DOWN)&& this.hitTest(_root.guia) || Key.isDown(Key.LEFT) && this.hitTest(_root.guia)){velo=0}
}

Hehehehe....

Conseguiiiiiiiiiiiiiii............

Ahhhhhhhhhhh...............

É eu tb acho uma bela merda...

Link para o comentário
Compartilhar em outros sites

  • 0

tipo quando aperta a seta pra cima e pro lado ele da uma virada brusca...meio estranha !?

tenta fazer assim

if(Key.isDown(Key.RIGHT) && Key.isDown(Key.UP)){

_rotation+=5

}

if(_rotation>=45){

_rotation=45

tipo num sei se vai da certo e se ta td escrito certo tongue.gif

mais tentae... se funcionar vai fikar melhor biggrin.gif

e tipo na sargeta não deixe a velocidqade já no "0" pois quando o carinho bater e tentar virar uma part dele vai fikr por cima imposibilitando ele de sair:D

são so algumas dicas eeh

Editado por §uiciDa£
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,4k
    • Posts
      652,2k
×
×
  • Criar Novo...