Viviane' Posted February 28, 2012 Report Share Posted February 28, 2012 Olá pessoal estou aprendendo Actionscript e criei esse joguinho, só que ele tem um problema (dentre vários outros):quando o personagem caminha além da plataforma ele não cai pro chão, ele caminha no ar.acho que deve ser algum erro de lógica, mas já tentei de tudo e não consegui arrumar.vou adicionar o codigo do personagemstop();// vars //hero._x = 10;//hero._y = 290;var parado = true;var nochao = true;//Movimentovar direita = false;var esquerda = false;//Pulovar pulo = false;//var pulo = 0;var altura = 20;//Quedavar cair = false;var queda = 2;this.onEnterFrame = function() {if (Key.isDown(39)) {direita = true;hero._x = hero._x+5;hero._xscale = 55;hero.gotoAndStop(2);_root._x -= 5; //a tela anda de acordo com o personagem_root.din._x +=5;_root.barra._x += 5;} else {direita = false;}if (Key.isDown(37)) {esquerda = true;hero._x = hero._x-5;_root._x += 5; _root.din._x -=5;_root.barra._x -= 5;hero.gotoAndStop(2);hero._xscale = -55;} else {esquerda = false;}if (direita == true or esquerda == true) {parado = false;}if (Key.isDown(17) and direita==true) {hero.gotoAndStop(5); //ataquehero._xscale = 55;}else if(Key.isDown(17) and esquerda==true){hero._xscale = -55;hero.gotoAndStop(5); //ataque}//Parado if (direita == false and esquerda == false) {parado = true;}if (nochao == true and parado == true) {hero.gotoAndStop(1);}if (esquerda == true and direita == true) {hero.gotoAndStop(1);}//Pulo if (Key.isDown(32) and nochao == true) {pulo = true;nochao = false;}if (pulo == true) {hero._y = hero._y-altura;hero.gotoAndStop(3);altura = altura-2;}//Queda if (cair == true and nochao == false) {hero._y = hero._y+queda;hero.gotoAndStop(4);queda = queda+2;}if (altura<=0) {pulo = false;altura = 20;cair = true;queda = 2;}if(_root.energia==0){gotoAndPlay("Scene 2",1);}};e aqui o código da plataformaonClipEvent (enterFrame){if (_root.hero.hitTest(this) ) {_root.cair = false;_root.nochao = true;}}tem como anexar o .fla??obrigada pela atenção!!! Quote Link to comment Share on other sites More sharing options...
Question
Viviane'
Olá pessoal estou aprendendo Actionscript e criei esse joguinho, só que ele tem um problema (dentre vários outros):
quando o personagem caminha além da plataforma ele não cai pro chão, ele caminha no ar.
acho que deve ser algum erro de lógica, mas já tentei de tudo e não consegui arrumar.
vou adicionar o codigo do personagem
e aqui o código da plataformatem como anexar o .fla??
obrigada pela atenção!!!
Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.