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 | |
|---|---|---|---|---|---|
|
Bioshock para PC e Xbox 360 não terá multiplayer
|
Notícias |
Notícias
|
|
|
|
Procuradoria pede multa à Anatel pela não regulamentação de SMS para emergências
|
Notícias |
Notícias
|
|
|
|
BUSCA
Qual a lógica de um sistema de busca...? |
ASP |
nettotma14
|
|
|
|
Câmara mantém data para fim da TV analógica nos EUA
|
Notícias |
Notícias
|
|
|
|
Naum consigo fazer update
Como faço para atualizar |
Projeto :: Lumine |
php_rj
|
|
|
|
Aparelho "lê o cérebro" para descobrir preferências
|
Notícias |
Notícias
|
|
|
|
qual o primeiro passo:para criar um site em flash?
|
Flash & ActionScript |
Pacelli
|
|
|
|
Pra que serve esses codigos?
Nâo sei para que serve esses codigos |
Flash & ActionScript |
Lucklacs
|
|
Publicidade
|
|

Help













