Silmukoi ääni keskeltä

Sivu päivitetty :
Sivun luontipäivämäärä :

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 のダウンロード

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.

Wavosaur を実行

Näyttöön tulee näyttö.

Wavosaur のウィンドウ

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.

「Create loop points」を選択

Valinnan molemmilla puolilla näkyvät "loop start" ja "loop end". Tämä alue on silmukka.

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

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ä.

Microsoft Cross-Platform Audio Creation Tool 3 (XACT3)

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ä.

XACT 起動画面

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.

New Wave Bank

Kun olet varma, että aaltopankki on luotu, napsauta äänipankkeja hiiren kakkospainikkeella ja valitse Uusi äänipankki.

New Sound Bank

Näyttö näyttää kaaviolta.

Wave Bank と Sound Bank 作成後

Vedä ja pudota juuri luomasi aaltotiedosto Wave Bank -ikkunaan.

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

Vedä ja pudota wavepankkiin lisätyt tiedot Sound Bankin vasempaan yläkulmaan.

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

Vedä ja pudota sitten Ääni-alueelle lisätyt tiedot vasemmassa alakulmassa olevaan Cue-alueeseen.

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

Valitse Äänitiedosto ja varmista, että vasemmassa alakulmassa olevan ominaisuuden silmukoiminen on valittuna Infinite-ominaisuuden varalta.

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

Kun olet valmis, luo se napsauttamalla työkalurivin Muodosta-painiketta.

Build

Ikkuna tulee näkyviin, mutta paina "Valmis"-painiketta sen viimeistelemiseksi.

Finish

Varmista, että Win-kansio on luotu kansioon, johon tallensit projektin, ja että siihen luodaan kolme tiedostoa.

3つのファイル

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.

Windows Project

Kun olet luonut projektin, rekisteröi kolme juuri luomaasi tiedostoa XACT:ssä Sisältö-kansioon. Sen ei tarvitse olla erityinen Sisältö-kansio.

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

Avaa ominaisuudet, joissa on kolme valitsemaasi tiedostoa.

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

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.