Tüm Rehberler

Fruit Ninja Klonu — Meyve Kesme Oyunu

Orta ⏱ 120 dk
BÖLÜM 6 / 10

Can Sistemi (Lives) ve Bomba

3 can, kalp ikonları UI ve bomba meyve sistemi.

Unity Editör Adımları

Canvas > 3 adet kalp Image (Heart1-2-3)
Kalp PNG'lerini Source Image'a ata
'+' > Create Empty → 'LivesManager' → script ekle
csharp
using UnityEngine;
using UnityEngine.UI;

public class LivesManager : MonoBehaviour
{
    public static LivesManager Instance;
    public Image[] heartImages;
    public Sprite fullHeart, emptyHeart;
    private int lives = 3;

    void Awake() => Instance = this;

    public void LoseLife()
    {
        lives--;
        for (int i = 0; i < heartImages.Length; i++)
            heartImages[i].sprite = i < lives ? fullHeart : emptyHeart;
        if (lives <= 0) GameManager.Instance.GameOver();
    }
}

Kalp ikonları için: https://kenney.nl/assets/ui-pack

Kaynaklar & Asset Linkleri

Kalp/UI:

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