Hang hurkolása középről

Oldal frissítve :
Oldal létrehozásának dátuma :

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.

Wavosaur のダウンロード

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.

Wavosaur を実行

Megjelenik a képernyő.

Wavosaur のウィンドウ

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 Hurok létrehozása hurokpontok létrehozása parancsot. Ugyanez igaz, ha megnyomja az "L" gombot az eszköztáron.

「Create loop points」を選択

A kijelölés mindkét oldalán megjelenik a "ciklus kezdete" és a "ciklusvége". Ez a hurkolandó tartomány.

「loop start」「loop end」が表示される

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.

Microsoft Cross-Platform Audio Creation Tool 3 (XACT3)

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.

XACT 起動画面

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.

New Wave Bank

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.

New Sound Bank

A képernyő úgy néz ki, mint egy diagram.

Wave Bank と Sound Bank 作成後

Húzza az imént létrehozott hullámfájlt a Wave Bank ablakba.

WAVE ファイルを「Wave Bank」のウィンドウにドラッグ&ドロップ

Ezután húzza a Wave Bankhoz hozzáadott adatokat a Sound Bank bal felső részébe.

Sound Bank の左上のエリアにドラッグ&ドロップ

Ezután húzza a Hangterületre adott adatokat a bal alsó sarokban lévő Cue területre.

Cue のエリアにドラッグ&ドロップ

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.

「Looping」が「Infinite」にチェック

Ha elkészült, kattintson az eszköztár Build gombjára a létrehozásához.

Build

Megjelenik az ablak, de csak nyomja meg a "Befejezés" gombot a befejezéshez.

Finish

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.

3つのファイル

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.

Windows Project

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.

Content フォルダに3つのファイルを追加

Nyissa meg azokat a tulajdonságokat, amelyeken a kijelölt három fájl van kijelölve.

3つのファイルを選択している状態でプロパティを開く

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.