jogar o demo
BAIXAR O CÓDIGO FONTE
TUTORIAL INDEX
Neste ponto temos algo que se assemelha a um jogo jogável. A grande omissão foi música e efeitos sonoros. Felizmente Flixel, juntamente com as capacidades multimédia nativo do Flash /Flex, faz adicionando sons muito fácil.
Vamos começar adicionando alguma música de fundo.
[Embed (source = "../media /mode.mp3 ")] protegido var MusicMode: Classe;Primeiro vamos incorporar um arquivo MP3.
Essa faixa de exemplo vem do jogo de demonstração Flixel chamado Modo (na verdade, todos os efeitos de som e um monte de gráficos utilizados foram provenientes de Modo). Você pode incorporar qualquer formato que reconhece Flex, que estão listados abaixo
gamestate função pública () {//... FlxG.setMusic (MusicMode); }
Para reproduzir música de fundo que você primeiro precisa chamar a função FlxGsetMusic, passando na aula de música incorporado. Um parâmetro opcional chamado AutoPlay é definido como verdadeiro por padrão, o que significa que a música vai começar a jogar imediatamente.
trabalho Efeito de som da mesma maneira.
[Embed (fonte = ".. /media/asplode.mp3 ")] protegido var SndExplode: Classe;Na classe inimigo que temos incorporado o arquivo asplode.mp3
public override função kill (): void {//... . FlxG.play (SndExplode); }
Em seguida, na função kill (que é chamado quando o inimigo é morto), usamos a função FlxGplay.
Este padrão de incorporação de um MP3 e chamando a função FlxG jogar é repetido no Player e Bullet aulas para adicionar efeitos sonoros para determinados eventos
bala código de efeitos sonoros alterações:
[Embed (fonte = "../media /hit.mp3")] protegido var SndHit:. Classe; [Embed (source = "../media /shoot.mp3")] protegido SndShoot var: Classe;shoot função pública (X: int, Y: int, VelocityX: int, VelocityY: int): void {//... FlxG.play (SndShoot); }
public override função kill (): void {super.kill (); FlxG.play (SndHit); }Jogador alterações de código efeito sonoro:
[Embed (fonte = "../media /jump.mp3")] protegido var SndJump: Classe; [Embed (source = "../media /land.mp3")] protegido SndLand var: Classe;Últimas tendências de programação entre os desenvolvedores
- Integridade Referencial em Database
- PushButton Tutorial Series - Atualizando Animation
- Produzir páginas Web do mesmo Diretório automaticamente com PHP
- Como envolver-se em Video Game Testing
- Por que faz sentido para Terceirizar Desenvolvimento Web E PHP Hire Developers
- Design Conselho Web
- O que é uma janela do Microsoft?
- Noções básicas de C ++ Identificador Scope
- Rosqueamento em Dot Net 2.0 - cópia separada da variável estática entre os di…
- Magento Personalização Aplicando uma promoção para múltipla Skus