Cilpojiet skaņu no vidus
Nepieciešamie rīki
Lai atskaņotu cilpu no skaņas vidus, šoreiz mēs izmantosim šādus divus rīkus:
- Wavosaur Wavosaur
- Xact Xact
Wavosaur lejupielāde un instalēšana
Wavosaur ir rīks, lai rediģētu līknes datus audio failus. Wavosaur var lejupielādēt no:
Atverot lapu, lejupielādējiet failu no attēlā redzamās sarkanās apmales saites. Ir 32 bitu un 64 bitu versijas, tāpēc izmantojiet to, kas bija jūsu darba vidē.
Wavosaur var palaist EXE vien, tāpēc nav nepieciešams instalēt. Izvērsiet uz jebkuru mapi.
Lejupielādēt un instalēt XACT
XACT ir rīks, kas ļauj jums precizēt un spēlēt spēles skaņas uz Windows un Xbox.
XACT netiek izplatīts atsevišķi un nāk ar XNA Game Studio un DirectX SDK. Šoreiz mēs izmantosim vienu, kas nāca ar XNA Game Studio. Jūs varat lejupielādēt XNA Game Studio no šādām saitēm:
Kad lejupielādēts, palaidiet instalēšanas programmu, lai to instalētu. XNA Game Studio tiek oficiāli atbalstīta tikai līdz windows 7, bet mēs esam apstiprinājuši, ka tā tiks instalēta arī Windows 10 vidē.
Create a WAVE file with loop points in Wavosaur
Sagatavojiet skaņas failu, kuru vēlaties iepriekš izmantot cikliski. Pamata rediģēšana ir WAVE failu, bet pamatā audio datus var importēt arī no MP3 failus, uc (Audio fails, ko izmanto šajā paraugāir "H / MIX GALERIJA"no vietas "Pokkuru Nav zemes (k15.mp3)" fails)
Palaist Wavosaur, lai sāktu to.
Tiek parādīts ekrāns.
Velciet un nometiet sniegto audio failu uz Wavosaur. Tiek parādīti līknes dati.
Diapazonu var atlasīt, velkot līknes datus ar peli. Atlasiet diapazonu, kuru vēlaties izmantot.
Izvēlnē atlasiet Rīki >Cilpa>Izveidot cilpas punktus. Tas pats attiecas uz "L" pogu rīkjoslā.
"cilpa sākums" un "cilpa beigas" tiek parādīti abās atlases pusēs. Šis ir diapazons, kas jā looped.
Lai saglabātu audio datus, izvēlnē izvēlieties Fails > Saglabāt.
Fails būtībā ir viļņu fails. Saglabājiet to jūsu mapē. Ja jūs vēlaties rediģēt to vēlreiz, jūs varat rediģēt to no vidus, nometot šo WAVE failu Wavosaur.
Fails tiek saglabāts. XACT izmanto šo WAVE failu. Ja rediģējāt, pamatojoties uz MP3 failu, vairs nevēlaties izmantot MP3 failu.
Izveidot failus, jums ir nepieciešams, lai atskaņotu monoGame skaņu XACT
Izvēlnē Sākt atlasiet Microsoft XNA Game Studio 4.0 Refresh > Microsoft Cross-Platform Audio Creation Tool 3 (XACT3). Ja instalējāt no DirectX SDK u.c., lūdzu, sāciet no turienes.
Tas kļūst ekrāns uzreiz pēc sākuma. Šoreiz XACT dara tikai vienkāršākais darbs, tādēļ, ja jūs vēlaties zināt, kā to izmantot, lūdzu, pārbaudiet to uz Web. XACT nav nepieciešama īpaša darbība, pat ja izmantojat WAVE failu ar cilpas atskaņošanas iestatījumiem vidū.
Pirmais solis ir izveidot projektu. Rīkjoslā noklikšķiniet uz pogas Izveido jaunu projektu.
Norāda vietu, kur projekts tiek saglabāts.
Pēc projekta izveides ar peles labo pogu noklikšķiniet uz Wave Backs un atlasiet New Wave Bank.
Kad esat pārliecināts, ka ir izveidota viļņu banka, ar peles labo pogu noklikšķiniet uz Sound Banks un atlasiet New Sound Bank.
Ekrāns izskatās kā shēma.
Velciet un nometiet tikko izveidoto viļņu failu Wave Bank logā.
Pēc tam velciet un nometiet Wave Bank pievienotos datus Sound Bank augšējā kreisajā apgabalā.
Pēc tam velciet un nometiet skaņas apgabalam pievienotos datus staba apgabalā, kas atrodas apakšējā kreisajā stūrī.
Atlasiet skaņas failu un pārbaudiet, vai ir atzīmēta programma Infinite, cilpa apakšējā kreisajā rekvizītā.
Kad esat pabeidzis, rīkjoslā noklikšķiniet uz pogas Kompilēt, lai to izveidotu.
Logs parādās, bet vienkārši nospiediet pogu "Finish", lai to pabeigtu.
Pārbaudiet, vai mape Win ir izveidota mapē, kurā saglabājāt projektu, un vai tajā ir izveidoti trīs faili.
Spēles projekta izveide
Viss, kas pa kreisi, ir reģistrēt failu un izveidot programmu MonoGame projektā. Šoreiz es esmu radot to Windows Project. Esam apstiprinājuši, ka tas darbojas ar Windows veikala programmām un Windows Mobile.
Pēc projekta izveides reģistrējiet trīs tikko izveidotos failus XACT mapē Saturs. Tai nav jābūt īpašai satura mapei.
Atveriet rekvizītus ar atlasītiem trim pievienotajiem failiem.
Mainīt no Kopēt uz Output Directory kopēt, ja jauns.
Windows Universal App Project (UAP) nav pieejama ar iepriekš minētajiem iestatījumiem. Tā vietā mainīt veidot darbību uz "Saturs".
Pārējais ir tikai programma. Tā būtībā ir tā pati programma, kas skaņas atskaņošana, izmantojot XACT.
Pievienojiet Microsoft.Xna.Framework.Audio nosaukumvietā, kuru vēlaties izmantot.
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
Pievienojiet laukam šādas trīs rindiņas: AudioEngine, SoundBank un WaveBank.
GraphicsDeviceManager graphics;
SpriteBatch spriteBatch;
AudioEngine audioEngine;
SoundBank soundBank;
WaveBank waveBank;
Jūs izveidojat gadījumus AudioEngine, SoundBank un WaveBank LoadContent metodi. Katrs no tiem atbilst trim failiem, kas pievienoti mapei Saturs, tāpēc, lūdzu, norādiet to attiecībā pret projekta saknes mapi.
Šeit mēs esam spēlē Cue uzreiz, bet reālā spēle jūs spēlēt, kur vēlaties to.
protected override void LoadContent()
{
// Create a new SpriteBatch, which can be used to draw textures.
spriteBatch = new SpriteBatch(GraphicsDevice);
// TODO: use this.Content to load your game content here
audioEngine = new AudioEngine(@"Content/LoopSample.xgs");
soundBank = new SoundBank(audioEngine, "Content/Sound Bank.xsb");
waveBank = new WaveBank(audioEngine, "Content/Wave Bank.xwb");
soundBank.GetCue("k15").Play();
}
Palaist šajā stāvoklī un pārliecinieties, ka tas ir looping vidū. Faktiskā cilpas vadīkla ir pabeigta WAVE faila vai XACT fāzē, tāpēc programmā nav jāveic īpaša konfigurācija.
Par audio failu saspiešanu
XACT nodrošina iespēju saspiest audio failus, lai samazinātu faila lielumu. XNA Game Studio varēja spēlēt saspiestus failus, bet MonoGame neatbalsta tos, tāpēc var būt izņēmumi vai neparedzētu audio, spēlējot. Tikai nesaspiestu viļņu failus var izmantot reālā izteiksmē. Kā redzat, faila lielums ir diezgan liels.
Ja jūs patiešām vēlaties samazināt faila lielumu, jums ir nepieciešams pielāgot paraugu ņemšanas ātrumu WAVE failu, un tā tālāk.
Kā ir pieejami iPhone, Android, Linux un OUYA
XACT ir logi un Xbox rīks, tāpēc tas nav pārliecināts, ka tas darbosies uz citām platformām. Ja nepieciešams, izmēģiniet to un izlemiet, vai vēlaties to nolīgt.