spela demo Omdömen
ladda ner källkoden Omdömen
TUTORIAL INDEX Omdömen
Vid det här laget har vi något som liknar en spelbar spel. Den stora utelämnande har musik och ljudeffekter. Lyckligtvis flixel, tillsammans med de infödda multimedia av Flash /Flex, gör att lägga låter väldigt enkelt. Omdömen
Vi kommer att börja med att lägga till några bakgrundsmusik. Omdömen
[Bädda (source = "../media /mode.mp3 ")] skyddad var Music: Klass;Först bädda vi en MP3-fil.
Detta prov spår kommer från flixel demo spel som heter läge (egentligen alla ljudeffekter och en hel del av bilder som används har hämtats från läge). Du kan bädda in alla format som Flex erkänner som listas nedan
funktion GameState allmänheten () {//... FlxG.setMusic (Music); }
För att spela bakgrundsmusik måste du först ringa FlxGsetMusic funktionen, passerar den inbäddade musikklassen. En valfri parameter som kallas Autoplay är inställd på true som standard, vilket innebär att musiken kommer att börja spela direkt. Omdömen
Ljud effekt arbete ungefär samma sätt. Omdömen
[Bädda (source = ".. /media/asplode.mp3 ")] skyddad var SndExplode: Klass;I Enemy klassen har vi inbäddade asplode.mp3 filen Omdömen
public override funktion kill (): void {//... . FlxG.play (SndExplode); }
Sedan i kill funktionen (som kallas när fienden dödas) vi använder FlxGplay funktionen. Omdömen
Detta mönster att bädda en MP3 och anropa FlxG spela funktionen upprepas i spelaren och Bullet klasser för att lägga till ljudeffekter till vissa händelser Omdömen
Bullet ljudeffekts kodändringar:
[Bädda (källa = "../media /hit.mp3")] skyddad var SndHit. klass; [Embed (source = "../media /shoot.mp3")] skyddad var SndShoot: Klass;public function shoot (X: int, Y: int, VelocityX: int, VelocityY: int): void {//... FlxG.play (SndShoot); }
public override funktion kill (): void {super.kill (); FlxG.play (SndHit); }Spelarljudeffekten kodändringar:
[Bädda (källa = "../media /jump.mp3")] skyddad var SndJump: Klass; [Embed (source = "../media /land.mp3")] skyddad var SndLand: Klass;public override uppdateringsfunktionen (): void {//... if (FlxG.keys.justPSenaste programmering trender bland developers
- Php Directory Funktion Basics
- Mysql Datum och tid Arithmetic
- Sidoradens Html Document
- Skapa JavaScript objekt med Inheritance
- Grunderna i Window Classes
- Variabler som Synonymer i Php
- Framtiden för Mobile Software Development
- Pekare till medlems Operatörer i C ++
- Windows Listruta Notifications
- Away3D Programming Tutorial - Mus Interaction