CodeBlanks Logo Icon CodeBlanks

Player Settings

Player Settings ile şirket ve ürün kimliğini öğrenirsin.

Player Settings kimlik yapılandırması

Project Settings > Player sekmesi oyunun kimliğini belirler. Company Name (şirket adı), Product Name (oyun adı) ve Version (sürüm) değerleri oyunun kayıt dosyalarının nereye yazılacağını ve işletim sistemi pencere başlığını doğrudan tanımlar.

// Kod icerisinden Player Settings degerlerine erisim:
string app = Application.productName;
string ver = Application.version;
string company = Application.companyName;

Bu ayarlar tüm platform paketlerinin temel kimlik kümesini oluşturur.

İkon, çözünürlük ve yönelim ayarları

Player Settings altındaki Resolution and Presentation sekmesinde oyunun tam ekran (Fullscreen Mode) mı yoksa pencereli mi açılacağı ayarlanır. Mobil platformlar için ekran yönelimi (Orientation: Portrait / Landscape) bu panelden kilitlenir.

// Varsayilan uygulama ikonunu kod uzerinden kontrol etme
// Application sinifi pencere basligini dynamic yonetir
Screen.fullScreen = true;

Doğru ikon (Default Icon) ve açılış görseli (Splash Screen) eklemek oyuna profesyonel bir görünüm kazandırır.

Uygulama Uygulama kimlik çıktısını formatla

product, version ve company değişkenlerini kullanarak Console.WriteLine ile "Urun: Nova v1.0.0 (CodeBlanks)" metnini yazdır.

Başlangıç kodu

Player.cs
using System;

class AppMetadata
{
    static void Main()
    {
        string company = "CodeBlanks";
        string product = "Nova";
        string version = "1.0.0";
        // Metadata metnini formatlayarak yazdir
        
    }
}

Örnek çözüm

Player.cs
using System;

class AppMetadata
{
    static void Main()
    {
        string company = "CodeBlanks";
        string product = "Nova";
        string version = "1.0.0";
        Console.WriteLine($"Urun: {product} v{version} ({company})");
    }
}

Beklenen çıktı

Urun: Nova v1.0.0 (CodeBlanks)

Soru ve cevaplar

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

1 Player Settings sekmesindeki Company Name ve Product Name ayarları neyi belirler?

  • Oyunun mağaza kimliğini, kayıt veri dizinini ve paket adını Doğru cevap
  • Ekran kartının grafik sürücüsünün otomatik güncellenmesini
  • Sahnedeki poligon ve çizim çağrısı üst sınırını
  • C# kodlarındaki derleme hatalarının otomatik onarımını

Açıklama: Company Name ve Product Name, oyunun işletim sistemindeki kayıt dizin yolunu ve mağazalardaki benzersiz paket tanımlayıcısını oluşturur.

2 Ürün adını oku

Soru
// Player Settings icerisindeki urun adini dondurur
string title = Application.____;
Cevap
// Player Settings icerisindeki urun adini dondurur
string title = Application.productName;

Açıklama: Application.productName, Player Settings panelinde tanımlanan oyun adını döndürür.

3 Player Settings alanları

Kavram Anlamı
Company Name Geliştirici veya stüdyo adı
Product Name Oyunun mağaza ve pencere başlığı adı
Version Oyunun sürüm numarası metni
Default Icon Uygulamanın masaüstü veya menü simgesi

Uzman bölümündeki tüm dersler