Ontwerpen van Awesome Videogame Audio (8 / 10 stap)

Stap 8: Audio gips

We dachten over een aantal manieren om te gaan met de audio-overgangen in het spel. Wanneer u in de buurt van een tarief te halen, rolt de hop op uw bal. Hiermee start u de "Tarief" muziek, en specifiek wat geluid afgespeeld hangt die je opgepikt. Wanneer u klaar bent met het tarief - u dalen ze af of niet hen tijdig leveren - zij hop uit, en de muziek terug naar ""-standaardmodus, met alleen de fundamentele ritme spelen.

Oorspronkelijk, toen wij veranderden de toonhoogte van het tarief in de tijd met de snelheid, wanneer je gestopt, je zou in principe het stoppen van het spoor - het langzamer verschuiven zou en langzamer totdat hij werd gestopt. Gecombineerd met snelheid-proportionele volumeaanpassing, op gehanteerd tof. Echter, aangezien we van de toonhoogte verschuift verlost, de "basis rhythm" en bassline stopte beide abrupt.

Niet goed! Oplossen van één probleem had gemaakt een ander. Maar we wisten dat dit zou een stuk makkelijker te behandelen.

We dachten misschien dat konden we gewoon beginnen met het nieuwe ritme waar oude gebleven - als je twee maatregelen in de loop van een vier-maatregel, het gewoon op de derde maatregel van de nieuwe lus beginnen zou, en al de beat veranderen zou, het nog steeds synchroon zou zijn.

Slechts een kantlijnnotitie: een ander echt, echt belangrijke vaardigheid om te leren voor elk type van ontwikkeling is het prototype iets goed. Het is vrij eenvoudig, maar een heleboel mensen lijken te maken van een kritieke fout in het proces. De verkeerde manier om prototype: de definitieve oplossing implementeren. Ik weet dat klinkt ongelooflijk stom, maar het gebeurt de hele tijd. Dat is niet een prototype. De juiste weg prototype: erachter te komen wat u vraag proberen te beantwoorden - zeer specifiek - en beantwoorden in de goedkoopste, snelste en makkelijkste manier die geschikt is. Voor ons, de vragen waren simpel: dit klinkt goed doet, en wat is de impact op de prestaties?

Dit was triviaal om uit te proberen - net speelden we elk audiobestand in het spel dat we tegelijk moeten zouden, beginnen op hetzelfde moment garanderen ze allemaal in sync, vervolgens het volume aanpassen en spelen alleen de nummers die wij destijds nodig. Het werkte goed - klonk een stuk beter dan het hebben van de abrupte overgangen. Geweldig! Alleen er een paar problemen waren: 1.) als gevolg van een technisch probleem, wij niet kon "track" waar in de lus die we waren. Na wat onderzoek, ontdekten we de kosten om dit functionaliteit zou meer dan wij waren bereid om te investeren. Erger nog, 2.) dat het een merkbare negatieve invloed had op de prestaties van het spel genoeg middelen doen de "easy way" (door alle tracks tegelijk afspelen en alleen het volume zo nodig aanpassen) nam. Ook onaanvaardbaar.

Op het einde zijn soms de eenvoudigste en meest voor de hand liggende oplossingen eigenlijk de besten. Wanneer een tarief eindigt, willen we vieren van de speler prestatie - spelen dus een "beloning" geluid zinvol. Dit zou de overgang "tarief end" bedekken. We hebben geprobeerd een hele reeks van dingen, van het ritbedrag juichen, om te zeggen, "Bedankt!" aan het geluid van een eenvoudige "cha-ching!".

Het geluid dat we afwikkeling eindigden op was een eenvoudige "trompet fanfare" geluid:

De reden is eigenlijk vrij eenvoudig. Herkenbare herhaling is echt vervelend. Hebben hetzelfde "Bedankt!" monster spelen 20 keer in de tijdsspanne van 10 minuten stations spelers volledig waanzinnig. Hetzelfde met elk echt onderscheidend geluid - hoe meer onderscheidend, hoe slechter het probleem kreeg. Erger nog, als u een menselijke stem gebruikt, u zou moeten hebben een aantal mannelijke & vrouwelijke varianten, zoals we kentekens mannelijke en vrouwelijke tarieven hadden!

Het geluid van fanfare, was terwijl onderscheidend, veel minder irritant dan de werkelijke gesproken dialogen. Waarschijnlijk heeft iets te maken met hoe mensen op taal reageren - u probeert te vinden sommige zin, of diepte aan de zin, omdat je gewend bent om dat te doen met de taal, en de korte herhaling breekt de illusie dat er geen betekenis. Muziek, aan de andere kant - soms een geluid is gewoon een geluid, en de betekenis van de "beloning" voor het afwerken van een tarief is onmiddellijk en duidelijk, zodat het lijkt alsof je hersenen niet krijgen als geïrriteerd... Als iemand een dieper inzicht in dit heeft, zou ik graag horen. Zo hadden we onze "tarief end"-geluid.

Alles wat we nodig hadden was een geluid "tarief start" en wij goed zou zijn.

In de trant van dat soort "DJ" effect, we hadden met de tracks mengen als de speler rolde de bal rond, we gemaakt een "vinyl-kras" geluid - hoofdzakelijk gemaakt van een "kras ruis" dan omgekeerd- en probeerde het uit. Blijkt, het werkte prima. Klonk bijna als de bal "" het tarief naar toe met het geluid zuigen was, en de overgang in de muziek werd bijna onmerkbaar.

Hier is wat de overgang klonk als vóór de toevoeging van het geluid van de overgang:

Hier is de "kras" geluid maskeren een overgang:

Veel beter! Niet alleen was het aanzienlijk "goedkoper" te implementeren dan onze eerdere pogingen om een oplossing, maar het klonk echt nodig, en de overgang zo goed dat het werd een totale non-issue gemaskeerd.

Geweldig! Twee neer, een om te gaan!

Gerelateerde Artikelen

Ontwerpen van een uitbreiding PCB (Intel® IoT)

Ontwerpen van een uitbreiding PCB (Intel® IoT)

Dit Instructable is geschreven als een uitgangspunt voor degenen die graag gebruik van de Intel® Edison aan haar volle potentieel, door het op te nemen in een volledig ontwikkelde ingesloten project. Om dit te doen, u zult waarschijnlijk moeten maken
Een gids van het begin tot het ontwerpen van een kamer van het theater en Star plafond

Een gids van het begin tot het ontwerpen van een kamer van het theater en Star plafond

I have been wanting a dedicated home theatre room for about 15 years. Tot slot heb ik een nu en het is een droom die uitkomt. Het is niet de beste of duurste maar ziet eruit als het is een high-end theaterzaal in vergelijking tot kamers rond $50, 000
Ontwerpen van een romantische PCB met behulp van een gratis PCB design tool - EasyEDA

Ontwerpen van een romantische PCB met behulp van een gratis PCB design tool - EasyEDA

Heb je ooit geprobeerd om het ontwerpen van een PCB voor uw minnaar, kinderen of vrienden op een speciale dag? Waarom niet?PCB ook zou een geweldig cadeau dat openbaart dat uw creativiteit zal ook uw PCB-vaardigheden. Hier wil ik delen een romantisch
Ontwerpen van uw huis met Autodesk Homestyler

Ontwerpen van uw huis met Autodesk Homestyler

Autodesk Homestyler is een gratis online home designsoftware, waar u kunt maken en delen van uw droom huis ontwerpen in 2D en 3D. De online tool kunt u uploaden van uw bestaande plattegrond of maak een nieuwe set met eenvoudige drag en drop systeem u
Ontwerpen van een dienblad roosteren in Fusion 360

Ontwerpen van een dienblad roosteren in Fusion 360

Laten we een koffieboon brander!FirstBuild is een vrij zoete Gemeenschap van ontwerpers en ingenieurs waar iedereen kan bijdragen aan het ontwerp en de productie van GE Appliances, en deze maand ze uitvoert de uitdaging van een ontwerp voor een koffi
Charley Chair - het ontwerpen van een laser gesneden stoel

Charley Chair - het ontwerpen van een laser gesneden stoel

Ok dus ik maak geen beenderen ik dit speciaal ontworpen voor de orkaan laser competitie (technisch bracht ik naar voren in de lange lijst van dingen die ik wil maken met inbegrip van een boot, een instrument bankje/winkel en een warmer voor time-laps
Ontwerpen van een lichaam van de 3D printbare zaklamp in Blender

Ontwerpen van een lichaam van de 3D printbare zaklamp in Blender

In dit Instructable, zal ik onderwijzen u hoe te werken met de Blender te maken van een 3D zaklamp lichaam. Als je geen ervaring met de Blender hebt, zal ik het onderwijs van basics Blender langs de weg. Ik adviseer ook een paar tutorials als u wilt
Ontwerpen van uw mozaïekvloer

Ontwerpen van uw mozaïekvloer

Hallo iedereen. Een paar maanden geleden besloten mijn vrouw en ik om een nieuwe vloer installeren naar een oud huis dat we onlangs gekocht.Een aangepaste gemaakte mozaïekvloer.We hopen dat dit project zal motiveren iedereen in een herinrichting van
Het ontwerpen van 3d gedrukte bril

Het ontwerpen van 3d gedrukte bril

Dit is hoe ik ontworpen 3d gedrukte kaders rondom lenzen die kunnen worden gemaakt door een optometrist!Ik verving mijn gebroken bril gebroken door 3d scannen mijn lens met behulp van mijn telefoon camera en Autodesk 123D vangst. U ziet de instructab
Ontwerpen van de optimale boog met Dreamcatcher

Ontwerpen van de optimale boog met Dreamcatcher

Tekina - de optimale Bow is een functioneel kunstwerk dat de werelden van boogschieten, kunst en technologie fuseert.Een van onze filosofieën in Aminimal studio is dat complexiteit kan heel eenvoudig. Dus, We wilden delen van de eenvoudige manieren o
Ontwerpen van een mozaïek

Ontwerpen van een mozaïek

het doel van dit instructable moet u tonen hoe te ontwerpen en lay-out een mozaïek van lijntekeningen. Dit is vooral nuttig voor iedereen creëren van grotere mozaïeken. En wie een mozaïek instructie klasse leidt kan volgen de stappen voor het maken v
Ontwerpen van een elektrische uitrusting kamer

Ontwerpen van een elektrische uitrusting kamer

IntroductieDit is een instructie voor het ontwerpen van een kamer van elektrische apparatuur. Dit zijn de kamers die men vindt in grote gebouwen, dat is het centrum van alle elektrische systemen. Dit zal gaan door de fase van dit soort kamer, zoals b
Het ontwerpen van uw Duct Tape Wallet

Het ontwerpen van uw Duct Tape Wallet

oke. Ik maakte een andere instructable op "how to make een duct tape wallet" (u moet check it out) en in dat instructable gezegd ik maak een andere instructable op hoe het ontwerp. Dus hier is het! Hoop dat u geniet van.Stap 1: Het ontwerp Het o
Instructies voor het ontwerpen van een wiel in CATIA V5

Instructies voor het ontwerpen van een wiel in CATIA V5

vereist tools-Moet toegang hebben tot een werkende computer-Computer moet CATIA V5-Computer moet uitgerust zijn met een toetsenbord en een muis met 3 knoppen-Gebruiker moet worden vertrouwd gemaakt met eenvoudige computerprogramma navigatie-Gebruiker