Hang hurkolása középről
A szükséges eszközök
A hang közepétől származó hurok lejátszásához ezúttal a következő két eszközt használjuk:
- Wavosaurus
- Xact között
Wavosaur letöltése és telepítése
A Wavosaur egy eszköz a hullámforma adatok szerkesztésére a hangfájlokban. A Wavosaur a következő oldalról tölthető le:
Amikor megnyitja a lapot, töltse le a fájlt a képen látható piros szegélyhivatkozásról. Vannak 32 bites és 64 bites verziók, ezért használja a futó környezetben lévőt.
A wavosaurust csak exe működtetheti, így nem kell telepíteni. Bontsa ki bármelyik mappára.
Az XACT letöltése és telepítése
XACT egy olyan eszköz, amely lehetővé teszi, hogy finomhangolása és játék hangok a Windows és az Xbox.
Az XACT nem önmagában kerül terjesztésre, és az XNA Game Studio és a DirectX SDK is elérhető. Ezúttal az XNA Game Studio-hoz kapcsolódót fogjuk használni. Az XNA Game Studio az alábbi linkekről tölthető le:
A letöltés után futtassa a telepítőt a telepítéshez. Az XNA Game Studio csak hivatalosan támogatott a Windows 7-ig, de megerősítettük, hogy a Windows 10 környezetben is telepítve lesz.
Wave fájl létrehozása wavosaurihurok-pontokkal
Készítse elő előre a kívánt hangfájlt. Az alapvető szerkesztés egy WAVE fájlban van, de az alapul szolgáló hangadatok mp3 fájlokból is importálhatók stb. (A mintában használt hangfájla "H/MIX GALLERY"a "Pokkuru No land (k15.mp3)" fájl helyéről)
Futtasd le wavosauridát, hogy beindítsd.
Megjelenik a képernyő.
Húzza a mellékelt hangfájlt a Wavosauridára. Megjelennek a hullámforma-adatok.
A tartományt a hullámforma-adatok egérrel történő húzásával választhatja ki. Jelölje ki a ciklust behurokban lenni kívánt tartományt.
A menüben válassza az Eszközök
A kijelölés mindkét oldalán megjelenik a "ciklus kezdete" és a "ciklusvége". Ez a hurkolandó tartomány.
A hangadatok mentéséhez válassza a Menü Fájl – Mentés parancsát.
A fájl alapvetően egy hullám fájlt. Mentse el egy mappába. Ha újra szeretné dicsőíteni, akkor középről szerkesztheti, ha ezt a WAVE fájlt wavosauridába dobja.
A program menti a fájlt. XACT használja ezt a WAVE fájlt. Ha MP3-fájl alapján szerkesztett, a továbbiakban nem kívánja használni az MP3-fájlt.
Hozza létre a fájlokat kell játszani monoGame hang XACT
A Start menüben válassza a Microsoft XNA Game Studio 4.0 Refresh – Microsoft Cross-Platform Audio Creation Tool 3 (XACT3) lehetőséget. Ha a DirectX SDK-ról stb., kérjük, kezdje onnan.
Ez lesz a képernyő után azonnal elindul. Ezúttal XACT nem csak a legegyszerűbb munkát, így ha azt szeretné tudni, hogyan kell használni, kérjük, nézd meg az interneten. Az XACT nem igényel különleges műveletet, még akkor sem, ha a WAVE fájlt huroklejátszási beállításokkal használja.
Az első lépés egy projekt létrehozása. Kattintson a Gomb gombra: Új projekt létrehozása az eszköztáron.
Megadja a projekt mentési helyét.
A projekt létrehozása után kattintson a jobb gombbal a Wave Backs elemre, és válassza a New Wave Bank lehetőséget.
Ha biztos benne, hogy a hullámbank létrejött, kattintson a jobb gombbal a Sound Banks elemre, és válassza a New Sound Bank lehetőséget.
A képernyő úgy néz ki, mint egy diagram.
Húzza az imént létrehozott hullámfájlt a Wave Bank ablakba.
Ezután húzza a Wave Bankhoz hozzáadott adatokat a Sound Bank bal felső részébe.
Ezután húzza a Hangterületre adott adatokat a bal alsó sarokban lévő Cue területre.
Jelölje ki a Hangfájlt, és ellenőrizze, hogy a bal alsó tulajdonságban lévő Hurok elem en az Infinite elem látható.Select the Sound file and verify that Looping in the lower left property is checked for Infinite.
Ha elkészült, kattintson az eszköztár Build gombjára a létrehozásához.
Megjelenik az ablak, de csak nyomja meg a "Befejezés" gombot a befejezéshez.
Ellenőrizze, hogy a Win mappa abban a mappában van-e létrehozva, amelyben a projektet mentette, és hogy három fájl jön-e létre benne.
Játékprojekt létrehozása
Már csak a fájl regisztrálása és egy program létrehozása maradt a MonoGame projektben. Ezúttal a Windows Projectben hozom létre. Megerősítettük, hogy működik a Windows Áruházbeli alkalmazásokkal és a Windows Mobile-lal.
Miután létrehozta a projektet, regisztrálja az imént létrehozott három fájlt az XACT mappában. Nem kell, hogy egy speciális Tartalom mappa legyen.
Nyissa meg azokat a tulajdonságokat, amelyeken a kijelölt három fájl van kijelölve.
Váltás másolásról kimeneti könyvtárra, ha új.
A Windows Universal App Project (UAP) nem érhető el a fenti beállításokkal. Ehelyett módosítsa a buildműveletet "Tartalom" -ra.
A többi csak a program. Ez lényegében ugyanaz a program, mint a hanglejátszás segítségével XACT.
Adja hozzá a Microsoft.Xna.Framework.Audio fájlt a használni kívánt névtérhez.
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
Adja hozzá a következő három sort a mezőhöz: AudioEngine, SoundBank és WaveBank.
GraphicsDeviceManager graphics;
SpriteBatch spriteBatch;
AudioEngine audioEngine;
SoundBank soundBank;
WaveBank waveBank;
Az AudioEngine, a SoundBank és a WaveBank példányait a LoadContent metódusban hozza létre. Mindegyik megfelel a Tartalom mappához hozzáadott három fájlnak, ezért kérjük, adja meg a projekt gyökérmappájához viszonyítva.
Itt játszunk Cue azonnal, de egy igazi játék fogsz játszani, ahol akarsz.
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();
}
Fuss ebben az állapotban, és győződjön meg róla, hogy a hurok közepén. A tényleges hurok vezérlés befejeződött a WAVE fájl vagy XACT fázisban, így nem kell, hogy semmilyen speciális konfigurációa a programban.
Hangfájlok tömörítése –
Az XACT lehetővé teszi a hangfájlok tömörítését a fájlméret csökkentése érdekében. Az XNA Game Studio képes volt lejátszani a tömörített fájlokat, de a MonoGame nem támogatja őket, így lehetnek kivételek vagy nem kívánt hang lejátszás közben. Csak tömörítetlen hullám fájlokat lehet használni reálértékben. Mint látható, a fájl mérete elég nagy.
Ha valóban csökkenteni szeretné a fájlméretet, módosítania kell a WAVE fájl mintavételi sebességét, és így tovább.
Hogyan elérhető ke, hogy az iPhone, az Android, a Linux és az OUYA elérhető
XACT egy Windows és Xbox eszköz, így nem biztos, hogy működni fog más platformokon. Ha szükséges, próbálja ki, és eldönti, hogy szeretné felvenni.