jouer à la démo
télécharger le code SOURCE
index du tutoriel
A ce point, nous avons quelque chose qui ressemble à un jeu jouable. La grande omission a été la musique et des effets sonores. Heureusement Flixel, avec les capacités multimédia natif de Flash /Flex, permet d'ajouter des sons très facile.
Nous allons commencer par ajouter une musique de fond.
[Embed (source = "../médias /mode.mp3 ")] protégée var MusicMode: Classe;Nous avons d'abord intégrer un fichier MP3.
Cette piste de l'échantillon provient du jeu de démonstration Flixel appelé mode (en fait tous les effets sonores et un grand nombre de graphiques ont été utilisés provenant de mode). Vous pouvez intégrer tout format qui reconnaît Flex, qui sont énumérés ci-dessous
GameState public function () {//... FlxG.setMusic (MusicMode); }
Pour jouer la musique de fond vous devez d'abord appeler la fonction FlxGsetMusic, passant dans la classe de musique intégré. Un paramètre optionnel appelé lecture automatique est réglé sur true par défaut, ce qui signifie la musique va commencer à jouer immédiatement.
Travaux d'effet sonore de la même façon.
[Embed (source = ".. /media/asplode.mp3 ")] protégée var SndExplode: Classe;Dans la classe ennemie, nous avons intégré le fichier asplode.mp3
public override fonction kill (): void {//... . FlxG.play (SndExplode); }
Ensuite, dans la fonction kill (qui est appelée quand l'ennemi est tué), nous utilisons la fonction FlxGplay.
Ce modèle de l'intégration d'un MP3 et d'appeler la FlxG fonction de lecture est répété dans le lecteur et Bullet classes pour ajouter des effets sonores à certains événements
Bullet codes effets sonores changements:
[Embed (source = "../médias /hit.mp3")] protégée var SndHit:. Classe; [Embed (source = "../médias /shoot.mp3")] protégé SndShoot var: Classe;
tournage de fonction publique (X: int, Y: int, VelocityX: int, VelocityY: int): void {//... FlxG.play (SndShoot); }public override fonction kill (): void {super.kill (); FlxG.play (SndHit); }Joueur modifications du code de l'effet sonore:
[Embed (source = "../médDernières tendances de programmation entre developers
- Notions de base de définition de données dans Sybase
- Apprendre à connaître Plc
- Oop et les références dans Php
- La chaîne C ++ Class
- JQuery et Javascript
- Aspects commerciaux Pour Horizontal page Web Menus
- Forfaits mobiles au Pakistan (Etudiants & amp; rsquo; Personnage)
- CSS positionnement fixe solution à l'un des moteurs du Cadre Problems
- Le Must Know Base de données de conception et Mysql Server
- L'objet d'exception prédéfinis dans Php