Ola galera sou iniciante em AS3 e estou desenvolvendo um jogo em AS3 para poder entender melhor o funcionamento desta linguagem.
Bom minha duvida é a seguinte estou criando este jogo e ainda não esta no final porem ja sinto a necessidade de por um play para começar o jogo e um pause se a pessoa quiser para, qualseria a logica para isso ?
Olha o meu codigo atual:
var somJogoUrl:URLRequest= new URLRequest("som_jogo.mp3");
var tocaSom:Sound=new Sound(somJogoUrl);
var channel1:SoundChannel;
channel1=tocaSom.play();
personagem.stop();
var life:Number = 30;
var lifeInimigo:Number = 20;
stage.addEventListener(KeyboardEvent.KEY_DOWN, movimentoPersonagem);
function movimentoPersonagem(e:KeyboardEvent):void{
if(e.keyCode == 39){
personagem.gotoAndStop("andandoGoro");
personagem.x += 2;
fundo.x += -2;
if(personagem.x > stage.stageWidth - 110){
trace("passou de faze")
channel1.stop();
personagem.gotoAndStop("goroWins");
//wins.x = 100;
//wins.y = 100;
//addChild(wins);
stage.removeEventListener(KeyboardEvent.KEY_DOWN, movimentoPersonagem);
stage.removeEventListener(KeyboardEvent.KEY_UP, paraPersonagem);
stage.removeEventListener(KeyboardEvent.KEY_DOWN, movimentoSoco);
stage.removeEventListener(KeyboardEvent.KEY_UP, paraSoco);
inimigo1.removeEventListener(Event.ENTER_FRAME, moverInimigo);
}
}
}
stage.addEventListener(KeyboardEvent.KEY_UP, paraPersonagem);
function paraPersonagem(e:KeyboardEvent):void{
if(e.keyCode == 39){
personagem.gotoAndStop("paradoGoro");
}
}
stage.addEventListener(KeyboardEvent.KEY_DOWN, movimentoSoco);
function movimentoSoco(e:KeyboardEvent):void{
if(e.keyCode == 32){
personagem.gotoAndStop("socoGoro");
}
}
stage.addEventListener(KeyboardEvent.KEY_UP, paraSoco);
function paraSoco(e:KeyboardEvent):void{
if(e.keyCode == 32){
personagem.gotoAndStop("paradoGoro");
}
}
inimigo1.addEventListener(Event.ENTER_FRAME, moverInimigo);
function moverInimigo(E:Event):void{
inimigo1.x += -4;
if (inimigo1.hitTestObject(personagem)){
trace("colide");
personagem.gotoAndStop("caindoGoro");
inimigo1.x += 100;
life = --life;
//inimigo
stage.addEventListener(KeyboardEvent.KEY_DOWN, socoGoro);
function socoGoro(e:KeyboardEvent):void{
if(e.keyCode == 32){
lifeInimigo = lifeInimigo-1;
if(lifeInimigo < 1){
trace("inimigo morreu");
inimigo1.x += 550;
lifeInimigo = 20;
trace(life);
} // fim do IF
} // fim do IF
} // fim da função
//inimigo
} //fim do IF
// se life for igual a 0 o goro morre
if(life == 0){
trace("die")
} // fim do IF
} // fim da função
Publicidade
|
|
Page 1 of 1
Play e Pause Jogo AS3 Qual a logica para criar um play e um pause em jogos
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Samsung libera atualização de Android 4 para Galaxy S 2 brasileiro
|
Notícias |
Notícias
|
|
|
|
MSN Search faz promoção para atrair usuários
IDG Now! - Internet |
Notícias |
TiTi Celestino
|
|
|
|
Software insiste em "Lei de Informática" para o setor
|
Notícias |
Notícias
|
|
|
|
Criar um site em vários idiomas
|
Repositório de Códigos |
xanburzum
|
|
|
|
Colégio usa Nintendo DS para ensinar inglês no Japão
|
Notícias |
Notícias
|
|
|
|
Altair lança chip para aparelhos sem fio LTE
|
Notícias |
Notícias
|
|
|
|
Apple estaria trabalhando em iPad mais fino para 2011, dizem boatos
|
Notícias |
Notícias
|
|
|
|
como virar mago,no jogo runescape?
me ajudem por favor. |
Jogos |
rafael11
|
|
Publicidade
|
|

Help













