Loopige heli keskelt
Vajalikud tööriistad
Heli keskelt silmuse esitamiseks kasutame seekord kahte järgmist tööriista.
- Led hindeks 801
- Xact i järgi
Lae alla ja paigaldada Wavosaur
Wavosaur on vahend redigeerimise lainekuju andmeid helifaile. Võite alla laadida Wavosaur alates:
Lehe avamisel laadige fail alla pildi punase äärise lingilt. On olemas 32-bitine ja 64-bitised versioonid, seega kasutage seda, mis oli teie töökeskkonnas.
Wavosaur saab käivitada EXE üksi, nii et ei ole vaja seda installida. Laiendage mis tahes kausta.
Laadige alla ja installige XACT
XACT on vahend, mis võimaldab teil peenhäälestada ja mängida mängu helisid Windows ja Xbox.
XACT ei ole jaotatud üksi ja kaasas XNA Game Studio ja DirectX SDK. Seekord kasutame seda, mis tuli koos XNA Mängustuudioga. XNA Mängustuudio saate alla laadida järgmiste linkide kaudu:
Kui alla laadida, käivitage paigaldaja selle installimiseks. XNA Game Studio on ainult ametlikult toetatud kuni Windows 7, kuid oleme kinnitanud, et see installitakse Windows 10 keskkondades samuti.
Loo WAVE faili silmus punkte Wavosaur
Valmistage ette helifail, mida soovite läbi displeil. Põhiline toimetamine on WAVE faili, kuid aluseks audio andmeid saab importida ka MP3 faile jne (Audio faili kasutatakse selles proovis on"H / MIX GALERII"saidi "Pokkuru Nr maa (k15.mp3)" fail)
Käivita Wavosaur, et seda alustada.
Kuvatakse ekraan.
Lohistage esitatud helifail Wavosaurile. Kuvatakse lainekuju andmed.
Vahemiku saab valida, lohistades lainekuju andmeid hiirega. Valige vahemik, mida soovite silmustada.
Valige menüüst Tööriistad "Loop>Loo silmuspunktid. Sama kehtib ka siis, kui vajutate tööriistaribal nuppu "L".
"silmus start" ja "loop end" kuvatakse mõlemal pool valikut. See on lasketiir, mida tuleb looped.
Heliandmete salvestamiseks valige menüüst Fail ( Salvesta).
Fail on põhimõtteliselt lainefaili. Salvestage see oma kausta. Kui soovite seda uuesti muuta, saate seda muuta keskelt kukutades selle WAVE faili Wavosaur.
Fail salvestatakse. XACT kasutab seda WAVE- faili. Kui redigeerisite MP3-faili põhjal, ei soovi te enam MP3-faili kasutada.
Loo faile, mida pead mängima monoGame heli XACT
Valige menüüst Start Microsoft XNA Game Studio 4.0 Refresh ( Microsoft Cross-Platform Audio Creation Tool 3 (XACT3). Kui olete installinud DirectX SDK jne, palun alustada sealt.
See muutub ekraani kohe pärast käivitamist. Seekord XACT ei ainult lihtsaim töö, nii et kui sa tahad teada, kuidas seda kasutada, palun check it out veebis. XACT ei nõua mingit eritegevust, isegi kui te kasutate WAVE faili silmus taasesituse seaded keskel.
Esimene samm on luua projekt. Klõpsake tööriistaribal nuppu Loob uue projekti.
Määrab projekti salvestamise asukoha.
Pärast projekti loomist paremklõpsake nuppu Wave Backs (Laineselja) ja valige Uus Lainepank.
Kui olete kindel, et lainepank on loodud, paremklõpsake valikut Sound Banks ja valige Uus helipank.
Ekraan näeb välja nagu diagramm.
Lohistage äsja loodud lainefail Wave Banki aknasse.
Seejärel lohistage Wave Bankile lisatud andmed Sound Banki vasakusse ülanurka.
Seejärel lohistage helialale lisatud andmed vasakusse allserva vihjealale.
Valige helifail ja veenduge, et vasakus allatribuudis olemine oleks lõpmatu.
Kui olete lõpetanud, klõpsake selle koostamiseks tööriistaribal nuppu Koosta.
Ilmub aken, kuid vajutage lihtsalt nuppu "Valmis", et see lõpule viia.
Veenduge, et kaust Win luuakse kaustas, kuhu projekti salvestasite, ja et selles on loodud kolm faili.
Mänguprojekti loomine
Kõik, mis on jäänud on registreerida faili ja luua programmi MonoGame projekti. Seekord ma loon seda Windows Project. Oleme kinnitanud, et see töötab Windowsi poe rakenduste ja Windows Mobile'iga.
Pärast projekti loomist registreerige kolm äsja loodud faili XACT-i kaustas Sisu. See ei pea olema spetsiaalne sisukaust.
Avage atribuudid kolme lisatud failiga.
Muuda kopeerimise väljundkataloogist kopeerimise ks, kui uus.
Windowsi universaalse rakenduse projekt (UAP) pole ülaltoodud sätetega saadaval. Selle asemel muuta ehitada tegevus "Sisu".
Ülejäänu on ainult programm. See on sisuliselt sama programmi heli taasesitus kasutades XACT.
Lisage Microsoft.Xna.Framework.Audio nimeruumi, mida soovite kasutada.
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
Lisage väljale järgmised kolm rida: AudioEngine, SoundBank ja WaveBank.
GraphicsDeviceManager graphics;
SpriteBatch spriteBatch;
AudioEngine audioEngine;
SoundBank soundBank;
WaveBank waveBank;
Loote astmed AudioEngine, SoundBank ja WaveBank LoadContent meetod. Igaüks neist vastab sisu kausta lisatud kolmele failile, nii et palun täpsustage see projekti juurkausta suhtes.
Siin me mängime Cue kohe, kuid tõeline mäng sa mängid, kus sa tahad seda.
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();
}
Käivita selles olekus ja veenduge, et see on silmus keskel. Tegelik silmus kontrolli on lõpule viidud WAVE faili või XACT faasi, nii et sa ei pea tegema ühtegi erikonfiguratsiooni oma programmi.
Helifailide tihendamine
XACT võimaldab tihendada helifaile, et vähendada faili suurust. XNA Game Studio suutis mängida tihendatud faile, kuid MonoGame ei toeta neid, nii et võib esineda erandeid või soovimatu heli mängides. Reaalselt saab kasutada ainult tihendamata lainefaile. Nagu näete, faili suurus on üsna suur.
Kui sa tõesti tahad vähendada faili suurust, sa pead kohandama valimi määr WAVE faili, ja nii edasi.
Kuidas iPhone, Android, Linux ja OUYA on saadaval
XACT on aknad ja Xbox vahend, nii et see ei ole kindel, et see töötab teistel platvormidel. Vajadusel proovige seda ja otsustage, kas soovite seda palgata.