Slučka zvuku zo stredu

Stránka aktualizovaná :
Dátum vytvorenia strany :

Nástroje, ktoré potrebujete

Ak chcete prehrať slučku od stredu zvuku, tentoraz budeme používať nasledujúce dva nástroje:

  • Wavosaur
  • Xact (Xact)

Stiahnuť a nainštalovať Wavosaur

Wavosaur je nástroj pre editáciu vlnových dát vo zvukových súboroch. Tu si môžete stiahnuť Wavosaur z:

Keď otvoríte stránku, prevezmite súbor z červeného okraja odkaz na obrázku. K dispozícii sú 32-bitové a 64-bitové verzie, takže použite ten, ktorý bol vo vašom bežiace prostredie.

Wavosaur のダウンロード

Wavosaur môže byť prevádzkovaný EXE sám, takže nie je potrebné ju inštalovať. Rozbaľte do ľubovoľného priečinka.

Prevzatie a inštalácia XACT

XACT je nástroj, ktorý vám umožní doladiť a hrať herné zvuky v systéme Windows a Xbox.

XACT nie je distribuovaný na vlastnú päsť a je dodávaný s XNA Game Studio a DirectX SDK. Tentoraz budeme používať ten, ktorý prišiel s XNA Game Studio. Tu si môžete stiahnuť XNA Game Studio z nasledujúcich odkazov:

Po stiahnutí spustite inštalátor a nainštalujte ho. XNA Game Studio je len oficiálne podporovaný až do Windows 7, ale my sme potvrdili, že bude nainštalovaný v prostredí Windows 10 rovnako.

Vytvorte súbor WAVE s bodmi slučky vo Wavosaur

Pripravte zvukový súbor, ktorý chcete prejsť vopred. Základné úpravy je v súbore WAVE, ale základné zvukové dáta môžu byť tiež dovezené z MP3 súborov, atď. (Zvukový súbor použitý v tejto vzorkeje "H / MIX GALÉRIA"z miesta "Pokkuru Žiadna krajina (k15.mp3)" súbor)

サウンドファイルを用意

Spustite Wavosaur začať.

Wavosaur を実行

Zobrazí sa obrazovka.

Wavosaur のウィンドウ

Drag and drop za predpokladu, audio súbor na Wavosaur. Zobrazia sa údaje vlnovej formy.

音声ファイルをドラッグ&ドロップ

Rozsah môžete vybrať presunutím údajov vlnovej formy myšou. Vyberte rozsah, ktorý chcete cyklicky slučky.

ループさせたい範囲を選択

V ponuke vyberte položku Nástroje Vytvoriť body slučky. To isté platí, keď stlačíte tlačidlo "L" na paneli s nástrojmi.

「Create loop points」を選択

"cyklické štart" a "koniec slučky" sa zobrazujú na oboch stranách výberu. Toto je rozsah, ktorý sa má cyklicky používať.

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

Ak chcete uložiť zvukové údaje, v ponuke vyberte položku Súbor - Uložiť.

音声データを保存

Súbor je v podstate vlna súbor. Uložte ho do priečinka. Ak chcete upraviť znova, môžete upraviť od stredu tým, že upuší tento súbor WAVE do Wavosaur.

ファイルを保存

Súbor sa uloží. XACT používa tento súbor WAVE. Ak ste upravovali na základe súboru MP3, už nechcete používať súbor MP3.

ファイルを保存した状態

Vytvorte súbory, ktoré potrebujete pre prehrávanie monoGame zvuk v XACT

V ponuke Štart vyberte položku Microsoft XNA Game Studio 4.0 Refresh > Microsoft Cross-Platform Audio Creation Tool 3 (XACT3). Ak ste nainštalovali z DirectX SDK, atď, prosím, začať odtiaľ.

Microsoft Cross-Platform Audio Creation Tool 3 (XACT3)

Stane sa na obrazovke ihneď po spustení. Tentoraz XACT robí len najjednoduchšie prácu, takže ak chcete vedieť, ako ju používať, pozrite sa na to na webe. XACT nevyžaduje žiadne špeciálne akcie, aj keď používate súbor WAVE s nastavením cyklické prehrávanie v stredu.

XACT 起動画面

Prvým krokom je vytvorenie projektu. Kliknite na tlačidlo Tlačidlo pre Vytvoriť nový projekt na paneli s nástrojmi.

プロジェクトを作成

Určuje umiestnenie, v ktorom sa projekt uloží.

プロジェクトの保存場所を指定

Po vytvorení projektu kliknite pravým tlačidlom myši Wave backs a vyberte New Wave banku.

New Wave Bank

Ak ste si istí, vlna banka bola vytvorená, kliknite pravým tlačidlom myši Sound Banks a vyberte Nový Zvuk banky.

New Sound Bank

Obrazovka vyzerá ako diagram.

Wave Bank と Sound Bank 作成後

Drag and drop vlna súbor, ktorý ste práve vytvorili do okna Wave banke.

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

Potom presuňte a presuňte údaje pridané do Wave Bank do ľavej hornej časti zvukovej banky.

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

Potom presuňte údaje pridané do oblasti Zvuk do oblasti Tágo v ľavom dolnom rohu.

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

Vyberte zvukový súbor a overte, či je vlastnosť Looping v ľavom dolnom rohu kontrolovaná na nekonečnú.

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

Po kliknutí na tlačidlo Vytvoriť na paneli s nástrojmi ho vytvorte.

Build

Zobrazí sa okno, ale stačí stlačiť tlačidlo "Dokončiť" na jeho dokončenie.

Finish

Overte, či sa priečinok Win vytvorí v priečinku, do ktorého ste uložili projekt, a či sa v ňom vytvoria tri súbory.

3つのファイル

Vytvorenie herného projektu

Všetko, čo zostalo, je zaregistrovať súbor a vytvoriť program v projekte MonoGame. Tentoraz som vytvoriť v programe Windows Project. Potvrdili sme, že funguje s aplikáciami zo služby Windows Obchod a windows mobile.

Windows Project

Po vytvorení projektu zaregistrujte tri súbory, ktoré ste práve vytvorili v XACT v priečinku Obsah. Nemusí to byť špeciálny priečinok Obsah.

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

Otvorte vlastnosti s tromi vybratými súbormi.

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

Zmeniť z Kopírovať do výstupného adresára kopírovať, ak je nový.

新しい場合はコピーする

Windows Universal App Project (UAP) nie je k dispozícii s vyššie uvedenými nastaveniami. Namiesto toho zmeňte akciu na vytvorenie obsahu na "Obsah".

「コンテンツ」に変更

Zvyšok je len program. Je to v podstate rovnaký program ako prehrávanie zvuku pomocou XACT.

Pridajte Microsoft.Xna.Framework.Audio do priestoru názvov, ktorý chcete použiť.

using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;

Do poľa pridajte nasledujúce tri riadky: AudioEngine, SoundBank a WaveBank.

GraphicsDeviceManager graphics;
SpriteBatch spriteBatch;

AudioEngine audioEngine;
SoundBank soundBank;
WaveBank waveBank;

Môžete vytvoriť inštancie AudioEngine, SoundBank a WaveBank v LoadContent metóda. Každý z nich zodpovedá trom súborom pridaným do priečinka Obsah, tak ho uveďte vzhľadom na koreňový priečinok projektu.

Tu hráme Cue hneď, ale v skutočnej hre budete hrať tam, kde chcete.

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();
}

Spustiť v tomto stave a uistite sa, že je slučky v stredu. Skutočné ovládanie slučky je dokončená v súbore WAVE alebo XACT fáze, takže nemusíte robiť žiadne špeciálne konfigurácie vo vašom programe.

Kompresia zvukových súborov

XACT poskytuje možnosť komprimovať zvukové súbory na zmenšenie veľkosti súboru. XNA Game Studio bol schopný prehrávať komprimované súbory, ale MonoGame ich nepodporuje, takže tam môže byť výnimky alebo neúmyselné audio pri prehrávaní. Iba nekomprimované súbory vĺn môžu byť použité v reálnych hodnotách. Ako môžete vidieť, veľkosť súboru je pomerne veľká.

Ak naozaj chcete zmenšiť veľkosť súboru, musíte upraviť vzorkovaciu frekvenciu súboru WAVE, a tak ďalej.

Ako sú k dispozícii iPhone, Android, Linux a OUYA

XACT je windows a Xbox nástroj, takže si nie je istý, či to bude fungovať na iných platformách. V prípade potreby si to vyskúšajte a rozhodnite sa, či si ho chcete najať.