..:: MX Studio Fóruns ::..: Ajuda em game ........ - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Ajuda em game ........

#1 User is offline   Rocker Two 

  • Group: Membros
  • Posts: 3
  • Joined: 18-November 09

Posted 18 November 2009 - 08:54 PM

Fala pessoal , estou fazendo um game de aventura no Flash 8 , onde ele é bem simples , consiste em apenas em um personagem principal atirando em varios inimigos que vem surgindo ... mas tenho algumas duvidas aqui em relação a programação e gostaria que o pessoal aqui me ajudasse a termina-lo .. creio que muitos aqui devem saber : )

* primeiro eu gostaria que quando o score alcançasse 1000 pontos a fase mudasse , eu fiz inclusive uma segunda cena mas não estou conseguindo passar de uma cena para outra assim que desse os mil pontos ... o score está em um texto dinamico com a variavel _root.score .. a segunda cena consiste na mesma coisa , só que os inimigos vem em maior velocidade ...

* fiz uma tela de game over também com um botão de jogar denovo , só que tb não estou conseguindo fazer que ele volte para o frame da primeira cena que está no frame 2 ...

* também fiz uma montagem com uma imagem para aparecer ao fim do jogo , se o personagem conseguir a meta de 3000 pontos .. gostaria de saber como fazer isso , no caso , depois que o personagem fizesse 3000 pontos na segunda fase , iria para essa tela ..

é isso aí , espero que alguem consiga me ajudar .. smile.gif

flw


0

#2 User is offline   Super Flash 

  • Group: Membros
  • Posts: 18
  • Joined: 28-July 09

Posted 19 November 2009 - 03:05 PM

saudações, brother. Bem, não sou um expert em AS, mas posso te ajudar...
entonces, vamos lá!
1- que tal tentar:
if"NomeDaCaixaDeScores" = 1000
gotoAndPlay(algum nível aí!);
sem as aspas, pelamordedeus!

2-não entendi muito bem, mas tente isto:

on(release){
gotoAndStop("Scene", "Frame");
CaixadeTextodosScores = 0;
}

Claro, substituindo o scene pela cena
e o frame pelo nº do quadro. Pra ficar + fácil,
coloque no Script Assistant(um botãozinho do lado
direito, q fica na Aba Script)

3- igual ao 1, só mude os valores

spero ter ajudado.
0

#3 User is offline   Rocker Two 

  • Group: Membros
  • Posts: 3
  • Joined: 18-November 09

Posted 19 November 2009 - 07:29 PM

Super Flash , valeu pela sua resposta , mais continuo não conseguindo , acho que não estou sabendo onde inserir essa programação , porque eu tenho aqui uma tela de entrada que está no primeiro frame e logo depois assim que clico em um botão ele vai pro frame 2 e começa o jogo .. aí tem a programação do jogo nesse segundo frame e tem programação tb no personagem principal , inimigo e no tiro , agora não sei em qual desses e onde na programação eu insiro o código ...

a caixa dos scores está como eu disse com o nome de _root.score , tentei inserir essa programação que vc escreveu em alguns pontos da outra mais não consegui o resultado , Eu gostaria que quando alcançasse 1000 pontos mudasse para cena 2 que ja tenho pronta aqui ...e nem a programação de retornar ao começo do jogo tb , o engraçado que inseri no começo do jogo a mesma programação e funcionou , nesse botão não funciona ...


Se quiser te passo a programação ...

flw
0

#4 User is offline   Super Flash 

  • Group: Membros
  • Posts: 18
  • Joined: 28-July 09

Posted 26 November 2009 - 04:22 PM

pode me enviar o .fla pra eu dar uma olhada?
e-mail: leonardo.pereira@yahoo.com.br
0

#5 User is offline   Rocker Two 

  • Group: Membros
  • Posts: 3
  • Joined: 18-November 09

Posted 30 November 2009 - 05:22 PM

Super Flash

Fala cara .. Consegui fazer o que estava querendo (com muito custo smile.gif )

Vou pegar seu e-mail pq futuramente gostaria de fazer umas modificações nesse jogo , de repente vc poderá me ajudar , ok ?

flw
0

#6 User is offline   Maycon Marques 

  • Group: Membros
  • Posts: 276
  • Joined: 25-July 07

Posted 20 December 2009 - 11:25 AM

Não é por nada não, mas o código do SuperFlash tava errado por isso o mal resultado (não leve para o pessoal). Pra quem tem um dúvida parecida, vamos ver, é algo muito simples:

Aplique isso no no frame do jogo:
CÓDIGO
//para fazer que suba de nível a cada 1000 pontos
_root.onEnterFrame = function(){
_root.score:Number; //declara que o score só é numeros
if(_root.score == 1000){//se o score for 1000
_root.level = level+1 //sobe um nível
}
else if(_root.score == 3000){ //se o score for 300
gotoAndStop(numerodoframe, "Scene 2"); //vai pra tal frame da cena 2
}

bt_JogaDenovo.onRelease = function () { //ao apertar o botao jogadenovo
gotoAndStop(2, 1); //vai pro frame 2 da cena 1
//zera o score e fica no nível 1
_root.level = 1
_root.score = 0
}
};

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)