CodeBlanks Logo Icon CodeBlanks

Meydan okuma 1: Skor yazdır

Debug.Log ile bir skor değişkenini yazdıran scripti yazarsın.

Meydan okuma 1: Skor yazdır

Oyun geliştirirken oyuncunun topladığı puanları veya değişken durumlarını izlemek için konsola çıktı basılır. Unity C# scriptlerinde bu işlem Debug.Log() fonksiyonu ile yürütülür.

// Unity içinde skor yazdırma örneği
int score = 100;
Debug.Log("Score: " + score);

Konsol çıktıları sayesinde oyunun mantıksal hesaplamalarının doğru çalıştığından emin olabilirsiniz.

Uygulama Skor değerini konsola bas

score değişkenini tanımlayıp 100 değerini ata ve Console.WriteLine kullanarak Score: 100 şeklinde ekrana yazdır.

Başlangıç kodu

Player.cs
using System;

class Program
{
    static void Main()
    {
        // score değişkenini 100 yap ve yazdır
    }
}

Örnek çözüm

Player.cs
using System;

class Program
{
    static void Main()
    {
        int score = 100;
        Console.WriteLine("Score: " + score);
    }
}

Beklenen çıktı

Score: 100

Uygulama Bonus ekleyip toplam skoru yazdır

baseScore (100) ve bonus (50) değişkenlerini tanımla. Bu iki değeri toplayıp totalScore değişkenine ata ve ekrana Total Score: 150 yazdır.

Başlangıç kodu

Player.cs
using System;

class Program
{
    static void Main()
    {
        // baseScore ve bonus değişkenleriyle toplam skoru hesaplayıp yazdır
    }
}

Örnek çözüm

Player.cs
using System;

class Program
{
    static void Main()
    {
        int baseScore = 100;
        int bonus = 50;
        int totalScore = baseScore + bonus;
        Console.WriteLine("Total Score: " + totalScore);
    }
}

Beklenen çıktı

Total Score: 150

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Unity C# betiklerinde editör konsoluna bilgilendirme mesajı basmak için hangi fonksiyon kullanılır?

  • System.File.Write()
  • Camera.Render()
  • Debug.Log() Doğru cevap
  • SceneManager.Log()

Açıklama: Debug.Log(), Unity editörünün Console penceresine mesaj ve değişken bilgisi ileten standart fonksiyondur.

2 Skoru konsola yazdır

Soru
Debug.____("Score: " + score);
Cevap
Debug.Log("Score: " + score);

Açıklama: Unity'de konsol kaydı oluşturmak için Debug sınıfının Log metodu çağrılır.

3 Skor ve log kavramları

Kavram Anlamı
Debug.Log Unity konsoluna bilgi mesajı basar
score Puanı saklayan tamsayı değişken
Console Window Log ve uyarıları listeleyen panel
+ Operatörü Metin ve değeri birleştiren işleç

Başlangıç bölümündeki tüm dersler