afspille DEMO
hente kildekoden
TUTORIAL INDEX
På dette punkt har vi noget, der ligner en spilbar spil. Den store undladelse har været musik og lydeffekter. Heldigvis flixel, sammen med de indfødte multimediefunktioner af Flash /Flex, gør at tilføje lyde meget let.
Vi starter ved at tilføje nogle baggrundsmusik.
[Integrer (kilde = "../media /mode.mp3 ")] beskyttet var MusicMode: KlasseFørst skal vi integrere en MP3-fil.
Denne prøve sporet kommer fra flixel demo spil kaldet tilstand (faktisk alle de lydeffekter og en masse af den grafik, der anvendes er blevet hentet fra funktion). Du kan integrere alle formater, som Flex anerkender, som er angivet nedenfor
offentlig funktion GameState () {//... FlxG.setMusic (MusicMode); }
For at spille baggrundsmusik du først nødt til at ringe til FlxGsetMusic funktion, der passerer i den integrerede musik klassen. En valgfri parameter kaldet AutoPlay er sat til true som standard, hvilket betyder, at musikken begynder at spille med det samme.
Lyd effekt arbejde meget på samme måde.
[Integrer (kilde = ".. /media/asplode.mp3 ")] beskyttet var SndExplode: KlasseI Enemy klassen har vi indlejret asplode.mp3 fil
offentlige overstyringsfunktion kill (): void {//... . FlxG.play (SndExplode); }
Så i kill-funktion (som kaldes, når fjenden er dræbt) vi bruger FlxGplay funktionen.
Dette mønster for at integrere en MP3 og kalde FlxG spille funktionen gentages i afspilleren og Bullet klasser for at tilføje lydeffekter til visse begivenheder
Bullet lyd effekt kodeændringer:
[Integrer (kilde = "../media /hit.mp3")] beskyttet var SndHit:. klasse; [Integrer (kilde = "../media /shoot.mp3")] beskyttet var SndShoot: Klasseoffentlig funktion skyde (X: int, Y: int, VelocityX: int, VelocityY: int): void {//... FlxG.play (SndShoot); }
offentlige overstyringsfunktion kill (): void {super.kill (); FlxG.play (SndHit); }Spiller lydeffekt kodeændringer:
[Integrer (kilde = "../media /jump.mp3")] beskyttet var SndJump: Klasse; [Integrer (kilde = "../media /land.mp3")] beskyttet var SndLand: Klasseoffentlige overstyringsfunktion opdaterinNyeste programmering tendenser blandt udviklere
- Funktioner i C ++
- Android Programmering: Android Project Struktur i Eclipse
- Skrivning Windows Mobile Application Brug Google data Apis
- IPhone Application Development: Iphone Apps til fiskeri entusiaster
- Kort Operationer i C ++
- Sådan Start Making Computer Games
- Windows Presentation Foundation (WPF)
- CSS Cursor
- Komplet Code of Magic HTML Client Edges
- Papaervision 3D Programmering Tutorial - Explodo-logo