Meydan okuma 1: Skor yazdır
- Oyun Geliştirme kursu
- Başlangıç
- Ders 79/83
- 5 dk
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
using System;
class Program
{
static void Main()
{
// score değişkenini 100 yap ve yazdır
}
}Örnek çözüm
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
using System;
class Program
{
static void Main()
{
// baseScore ve bonus değişkenleriyle toplam skoru hesaplayıp yazdır
}
}Örnek çözüm
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
Debug.____("Score: " + score);
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ç |