Spil-elementer #7: Lydeffekter
iPhoneguide fortsætter artikelserien om udvikling af spil til iPhonen. Vi starter helt fra bunden så alle kan være med. Det kan dog være en god ide at kigge på nogle af de tidligere artikler om iPhone-udvikling, da jeg ikke vil forklare alle de centrale begreber en gang til. Artikelserien er bygget anderledes op end de andre; i stedet for at ende med et færdigt program, vil jeg i en række kortere artikler beskrive nogle af de delelementer, der hver især kan bruges til at lave et spil med. Dette vil gøre eksemplerne mere uafhængige af hinanden så vi kan komme længere omkring. Til sidst vil jeg så evt. kombinere de mange delelementer og lave et færdigt spil.
Introduktion
I dag bygger vi videre på sidste uges lektion: Spil-elementer: Kollision. Det er altså et krav, at man har koden fra sidste gang. Denne gang vil vi så lægge lyd på, når bolden kolliderer med ketcheren.
Der vil ikke blive tale om noget avanceret, men afspilning af helt basale korte lydklip. Det er altså ikke baggrundsmusik vi kommer ind på denne gang, mere effekt lyde, som når man trykker på en knap, når to ting kolliderer, når spillet er slut og så videre. Ulempen ved denne enkle metode er, at man kun kan afspille én lyd ad gangen, men da det netop er effekt-lyd betyder det ikke så meget.
Lydklip
Først og fremmest skal vi selvfølgelig bruge nogle lydklip. Lydklippene skal være i et lidt “unormalt” format, nemlig .caf.
Heldigvis har Mac OS X indbygget et konverteringsværktøj, der kan hjælpe os, hvis vi har en helt almindelig lydfil, vi ønsker at bruge.
Alt man skal gøre er, at åben programmet Terminal og skrive:
/usr/bin/afconvert -f caff -d LEI16 navn_på_originalfil navn_på_konvertert_fil_med_endelsen_caf
Der er mange steder på nettet, man kan hente lydeffekter gratis, søg efter “free sound library” eller noget i den retning.
Jeg har fundet et par tilfældige lyde, og konverteret dem til .caf:
Åben projekter fra sidst, Spil6 og træk lydfilerne ind i resource-mappen.
Nu får vi bedre mobildækning
Fart hen over skrivebordet
Nu åbner Sonosguide.dk
Populær iPhone-app har kopieret alle dine kontakter.
Se Paul McCartney-koncert direkte med Apple TV
Apple leder efter udviklere til iPad 3-event
iPad 3-event i starten af marts?
Fotos af bagsiden til iPad 3 tyder på større batteri
Indviklet fodring af festlige pingviner
iPads på menuen
Tips: Flere muligheder for at ændre størrelsen på et vindue
FBI frigiver baggrundstjek på Steve Jobs fra 1991
Lion-gendannelse flere Mac’s
Apple snart klar med ny effektiv Macroscalar-processorteknologi?
Nye pegeikoner kan være hint om Mac’s med Retinaskærm
Rygterne om Apple fjernsyn tager til
Genius-funktion er kommet til Apple TV
Munster: Apple er i dialog med producenter af TV-komponenter
Spar 300 kroner på en Apple TV i Fona