Menggunakan Efek Suara Pada Ogre


Pada Dasarnya Ogre tidak  menyediakan library dan tools untuk menambahkan suara/audio, kita harus menggunakan tools tambahan  untuk menambahkannya. Disini  saya akan mencoba menggunakan  irrKlang yang biasa digunakan developer game berbasis irrLicht.
Untuk menambahkan suara dengan irrKlang, yang kita butuhkan adalah file header(include), library, dan linker dari irrKlang.
Format audio yang bias dipakai adalah Sebagai Berikut

  1. WAV
  2. MP3
  3. FLAC
  4. OGG

Pertama silahkan Download Terlbih Dahulu Tambahan Tools IrrKlang nya Di Sini.

Setelah Anda Download Silahkan Anda Extract lalu Akan Tampil Seperti Di Bawah ini

Dari Tampilan Di atas Terlihat Begitu Banyak File , Namun Kita Akan Menggunakan beberapa file saja di antaranya adalah

  1. File ikpFlac.dll, ikpMP3.dll, dan irrKlang.dll yang ada di \bin\win32-gcc

2. Lalu Masuk Ke Dalam Folder include lalu Pilih Semua file (_.h)🙄

3. Library libirrKlang.def dan libirrKlang.a yang ada di \lib\win32-gcc

Nah Setelah Anda Tau Semua File Yang kita akan Butuhkan sekarang tibalah waktunya untuk Kita Memproses semua File yang tambahan Yang tadi kita telah lihat .😉

  • File ikpFlac.dll, ikpMP3.dll, dan irrKlang.dll =>folder debug project kita
  • File header ==> folder include di X://OgreSDK, X itu drive tempat kita install OgreSDKnya. Kalau simpan di C berarti C://OgreSDK.
  • File library ==> folder lib di X://OgreSDK

Copy Semua File Yang Kita Butuhkan Tadi lalu Masukan Ke Masing-masing Destiny folder🙄

Tibalah Waktunya Untuk Coding nya , Berikan lah Coding Di bawah ini dalam Eclipse

Selanjutnya Kita Akan membuat objek suaranya..tambahkan kode berikut di fungsi createScene().

Penjelasannya sebagai berikut:

  • Kita membuat engine untuk suara dengan nama mSoundEngine.
  • mSoundEngine akan memainkan audio 2dimensi dengan nama file audio “IkenaiTaiyou.mp3” dan diaktifkan dengan member nilai true.
  • Pada contoh di atas, lokasi IkenaiTaiyou.mp3 ada di folder debug. Lokasi bisa diganti misal jadi “C:/OgreSDK/media/O2.mp3 Contoh di atas buat suara yang terus di looping selama Ogrenya masih jalan. Jadi bias dipake buat suara latar, misal buat suara ombak di pinggir pantai.
  • Sekedar saran, sebaiknya kode program di atas diletakkan di bagian akhir fungsi createScene(maksudnya di bawah tapi masih dalam createScene). Soalnya, jika diletakkan di atas, suaranya akan  dijalankan lebih dulu sebelum render mesh & dll  Jadi waktu layar masih Gelap  Menunggu Rander Tampil maka suara akan Keluar terlebih dahulu.

Kode yang digunakan untuk menambahkan audio cukup segitu aja, tapi begitu di build akan terjadi  error karena sewaktu dibuild engine tidak menemukan driver untuk memainkan audio. Disini kita harus melakukan langkah yang sangat penting yaitu menambahkan linker driver irrKlang.dll

Semoga Membantu Teman-teman Semua . Selamat Mencoba

🙄🙄🙄

About FajarRizkiansyah

Tuhan Pasti Tau apa yang kita lakukan untuk kebeneran pasti ada jalan yang terbaik .......
This entry was posted in Design Pemodelan Grafik and tagged , , , , , . Bookmark the permalink.

3 Responses to Menggunakan Efek Suara Pada Ogre

  1. andion0309 says:

    ajib dah, ajarin saya dong kakak main yang begini2an..hhe
    mantraps bang, up up up !

  2. Pingback: cara menggunakan suara pada ogre | Baguspermady's Blog

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s