Tüm Rehberler

Flappy Bird Klonu — Sıfırdan Bitişe

Başlangıç ⏱ 90 dk
BÖLÜM 9 / 11

Ses Efektleri — Zıplama ve Çarpma Sesi

AudioSource ile zıplama ve çarpma sesi ekliyoruz.

Unity Editör Adımları

Bird > Add Component → Audio Source
PlayOnAwake: ✗
BirdController'a ses kodunu ekle
csharp
// BirdController.cs'e ekle:
public AudioClip jumpSound;
public AudioClip dieSound;
private AudioSource audioSource;

void Start()
{
    rb = GetComponent<Rigidbody2D>();
    audioSource = GetComponent<AudioSource>();
}

void Jump()
{
    rb.velocity = new Vector2(rb.velocity.x, jumpForce);
    if (jumpSound) audioSource.PlayOneShot(jumpSound);
}

public void Die()
{
    isAlive = false;
    rb.velocity = Vector2.zero;
    if (dieSound) audioSource.PlayOneShot(dieSound);
}

PlayOneShot() sesi kesilemez şekilde çalar — zıplama için ideal.

Kaynaklar & Asset Linkleri

Ses Efektleri:

Önceki Bölüm Sonraki Bölüm