Player Settings
- Oyun Geliştirme kursu
- Uzman
- Ders 14/47
- 4 dk
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
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
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
// Player Settings icerisindeki urun adini dondurur
string title = Application.____;
// 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 |