Silmukoi ääni keskeltä
Tarvitsemasi työkalut
Jos haluat toistaa silmukan äänen keskeltä, tällä kertaa käytämme seuraavia kahta työkalua:
- Kävi koulua Wavosaur
- Xact
Lataa ja asenna Wavosaur
Wavosaur on työkalu muokata aaltomuodon tietoja äänitiedostoja. Voit ladata Wavosaur alkaen:
Kun avaat sivun, lataa tiedosto kuvan punaisesta reunaviivasta. On 32-bittisiä ja 64-bittisiä versioita, joten käytä sitä, joka oli juoksuympäristössäsi.
Wavosaur kanisteri olla ajelu luona EXE yksin, joten paikalla on ei kaivata jotta asettaa se. Laajenna mihin tahansa kansioon.
Lataa ja asenna XACT
XACT on työkalu, jonka avulla voit hienosäätää ja pelata pelin ääniä Windowsissa ja Xboxissa.
XACT ei jaella yksinään ja mukana XNA Game Studio ja DirectX SDK. Tällä kertaa käytämme sitä, joka tuli XNA Game Studion mukana. Voit ladata XNA Game Studion seuraavista linkeistä:
Aikoinaan downloaded, ajelu asettaa jotta asettaa se. XNA Game Studio on vain virallisesti tuettu Jopa Windows 7, mutta olemme vahvistaneet, että se asennetaan Windows 10 ympäristöissä samoin.
Luo WAVE-tiedosto, jossa on silmukkapisteet Wavosaurissa
Valmistele äänitiedosto, jonka läpi haluat käyttää etukäteen. Perusmuokkaus on WAVE-tiedostossa, mutta taustalla olevat äänitiedot voidaan tuoda myös MP3-tiedostoista jne. (Äänitiedosto käytetään tässä näytteessä on"H / MIX GALLERIA"sivustosta "Pokkuru No land (k15.mp3)" tiedosto)
Käynnistä wavosaur suorittamalla se.
Näyttöön tulee näyttö.
Vedä ja pudota annettu äänitiedosto Wavosauriin. Aaltomuototiedot tulevat näkyviin.
Voit valita alueen vetämällä aaltomuototietoja hiirellä. Valitse alue, jonka haluat silmukan.
Valitse valikosta Työkalut >Silmukka>Luo silmukkapisteet. Sama pätee, kun painat työkalurivin L-painiketta.
Valinnan molemmilla puolilla näkyvät "loop start" ja "loop end". Tämä alue on silmukka.
Tallenna äänitiedot valitsemalla valikosta Tiedosto ( File ) Save (Tallenna).
Tiedosto on pohjimmiltaan aalto tiedosto. Tallenna se kansioon. Tokko te haluta jotta editoida se jälleen, te kanisteri editoida se polveutua keskikohta luona aleneva nyt kuluva AALTO arkistoida ardor Wavosaur.
Tiedosto tallennetaan. XACT käyttää tätä WAVE-tiedostoa. Jos olet muokannut MP3-tiedoston perusteella, et enää halua käyttää MP3-tiedostoa.
Luo tiedostot sinun täytyy toistaa monoGame ääni XACT
Valitse Käynnistä-valikosta Microsoft XNA Game Studio 4.0 Refresh > Microsoft Cross-Platform Audio Creation Tool 3 (XACT3). Jos olet asentanut DirectX SDK, jne., aloita sieltä.
Siitä tulee näyttö heti käynnistyksen jälkeen. Tällä kertaa XACT tekee vain helpoin työ, joten jos haluat tietää, miten sitä käytetään, tutustu siihen Webissä. XACT ei vaadi mitään erityistä toimintaa, vaikka käytät WAVE-tiedoston silmukan toistoasetukset keskellä.
Ensimmäinen vaihe on luoda projekti. Napsauta työkalurivillä Luo uusi projekti -painiketta.
Määrittää sijainnin, johon projekti on tallennettu.
Kun olet luonut projektin, napsauta hiiren kakkospainikkeella Wave Backs ja valitse Uusi aaltopankki.
Kun olet varma, että aaltopankki on luotu, napsauta äänipankkeja hiiren kakkospainikkeella ja valitse Uusi äänipankki.
Näyttö näyttää kaaviolta.
Vedä ja pudota juuri luomasi aaltotiedosto Wave Bank -ikkunaan.
Vedä ja pudota wavepankkiin lisätyt tiedot Sound Bankin vasempaan yläkulmaan.
Vedä ja pudota sitten Ääni-alueelle lisätyt tiedot vasemmassa alakulmassa olevaan Cue-alueeseen.
Valitse Äänitiedosto ja varmista, että vasemmassa alakulmassa olevan ominaisuuden silmukoiminen on valittuna Infinite-ominaisuuden varalta.
Kun olet valmis, luo se napsauttamalla työkalurivin Muodosta-painiketta.
Ikkuna tulee näkyviin, mutta paina "Valmis"-painiketta sen viimeistelemiseksi.
Varmista, että Win-kansio on luotu kansioon, johon tallensit projektin, ja että siihen luodaan kolme tiedostoa.
Peliprojektin luominen
Kaikki mitä on jäljellä on rekisteröidä tiedoston ja luoda ohjelman MonoGame-projektiin. Tällä kertaa luon sen Windows Projectissa. Olemme vahvistaneet, että se toimii Windows-kaupan sovellusten ja Windows Mobilen kanssa.
Kun olet luonut projektin, rekisteröi kolme juuri luomaasi tiedostoa XACT:ssä Sisältö-kansioon. Sen ei tarvitse olla erityinen Sisältö-kansio.
Avaa ominaisuudet, joissa on kolme valitsemaasi tiedostoa.
Muuta Kopioi -hakemistosta Copy If New -ksi.
Windows Universal App Project (UAP) ei ole käytettävissä edellä mainituilla asetuksilla. Sen sijaan, heilahdus muodostaa kanne jotta " tyytyväinen".
Loppu on vain ohjelma. Se on pohjimmiltaan sama ohjelma kuin äänen toisto xact.
Lisää Microsoft.Xna.Framework.Audio haluamasi nimitilaan.
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
Lisää kenttään seuraavat kolme riviä: AudioEngine, SoundBank ja WaveBank.
GraphicsDeviceManager graphics;
SpriteBatch spriteBatch;
AudioEngine audioEngine;
SoundBank soundBank;
WaveBank waveBank;
Voit luoda esiintymät AudioEngine, SoundBank, ja WaveBank vuonna LoadContent menetelmä. Jokainen niistä vastaa kolmea Sisältö-kansioon lisättyä tiedostoa, joten määritä se suhteessa projektin pääkansioon.
Täällä pelaamme Cuea heti, mutta oikeassa pelissä pelaat haluamaasi kohtaan.
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();
}
Suorita tässä tilassa ja varmista, että se on silmukoita keskellä. Todellinen silmukka ohjaus on valmis WAVE-tiedoston tai XACT vaiheessa, joten sinun ei tarvitse tehdä mitään erityistä kokoonpanoa ohjelmassasi.
Tietoja äänitiedostojen pakkaamisesta
XACT tarjoaa mahdollisuuden pakata äänitiedostoja pienentää tiedoston kokoa. XNA Game Studio pystyi toistamaan pakattuja tiedostoja, mutta MonoGame ei tue niitä, joten voi olla poikkeuksia tai tahaton ääni, kun pelaat. Vain pakkaamattomia aaltotiedostoja voidaan käyttää reaalimääräisesti. Kuten näette, tiedoston koko on melko suuri.
Tokko te oikeastaan haluta jotta alentaa arkistoida koko, te kaivata jotta asetella näytteenotto arvioida -lta AALTO arkistoida, ja joten model after.
Miten iPhone, Android, Linux ja OUYA ovat saatavilla
XACT on akkuna ja Xbox koristella, joten sen' ei totta kai se jälkisäädös aikaansaada model after toinen koroke. Kokeile tarvittaessa ja päätä, haluatko palkata sen.