Özet - Audio
- Oyun Geliştirme kursu
- Orta seviye
- Ders 30/83
- 4 dk
Audio kullanımını bir özet görevle pekiştirirsin.
Özet: Audio Sistemi
Bu grupta Unity'nin eksiksiz ses mimarisini öğrendiniz. AudioClip ses verisini depolar, AudioSource bunu 2D veya 3D konumsal olarak çalar, AudioMixer sesleri gruplayıp dengeler ve AudioListener oyuncunun kulağı olarak ortamı dinler.
// Unity ses akış döngüsü özeti:
// AudioClip -> AudioSource (Play / Stop / 3D) -> AudioMixer -> AudioListenerWAV ve MP3 optimizasyonları ile doğru spatial blend ayarları, oyun dünyanızı canlı ve gerçekçi kılar.
Uygulama Tam ses profilini yazdır
clip ("Explosion.wav"), mode ("3D") ve group ("SFX") değişkenlerini tanımla. Ekrana Clip: Explosion.wav | Mode: 3D | Group: SFX yazdır.
Başlangıç kodu
using System;
class Program
{
static void Main()
{
// clip, mode ve group değerlerini tanımlayıp yazdır
}
}Örnek çözüm
using System;
class Program
{
static void Main()
{
string clip = "Explosion.wav";
string mode = "3D";
string group = "SFX";
Console.WriteLine("Clip: " + clip + " | Mode: " + mode + " | Group: " + group);
}
}Beklenen çıktı
Clip: Explosion.wav | Mode: 3D | Group: SFX
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Bir oyunda patlama sesinin oyuncuya ulaşması için ses sinyali sırasıyla hangi bileşen ve varlıklardan geçer?
- AudioClip -> AudioSource -> AudioMixer -> AudioListener Doğru cevap
- Camera -> Collider -> AudioClip -> Texture
- AudioListener -> AudioClip -> MeshFilter
- Rigidbody -> Shader -> AudioMixer
Açıklama: Ses akışı AudioClip verisinden başlar, AudioSource ile yayılır, AudioMixer'da işlenir ve AudioListener ile duyulur.
2 Klibi oynat
audioSource.____();
audioSource.Play();
Açıklama: AudioSource üzerindeki ses klibini baştan başlatmak için Play() metodu çağrılır.
3 Ses sistemi özeti
| Kavram | Anlamı |
|---|---|
AudioClip |
Ses dalgası verisini tutan dosya |
AudioSource |
Sesi uzayda yayan hoparlör bileşeni |
AudioListener |
Sesleri toplayıp ileten sanal kulak |
AudioMixer |
Ses seviyesi ve efekt yönetim merkezi |