Unity Eğitim
Dersler
Forum Sınav Merkezi Premium 💎
Unity Dersleri

Unity'de Screen.fullScreen ile Tam Ekran Kontrolü: Kolay Anlatım

Paylaşan: Unity Eğitim 04 September 2025 3 dakika okuma 276 görüntülenme

Merhaba Unity geliştiricileri! Bu yazıda, Unity oyunlarınızda tam ekran modunu kontrol etmenin en kolay ve en yaygın yolunu, Screen.fullScreen özelliğini ele alacağız. Tam ekran modu, oyun deneyimini daha sürükleyici hale getirmek için oldukça önemlidir ve bu özelliği doğru kullanmak, oyununuzun kalitesini artıracaktır.

Screen.fullScreen Nedir?


Unity'nin Screen sınıfı, oyununuzun ekranıyla ilgili birçok bilgi ve kontrol mekanizması sunar. Screen.fullScreen ise bu mekanizmalardan biridir. Boolean (doğru/yanlış) bir değer döndüren bu özellik, oyununuzun şu anda tam ekranda çalışıp çalışmadığını gösterir. Ayrıca, bu özelliği değiştirerek oyununuzun tam ekran moduna geçmesini veya normal pencere moduna dönmesini sağlayabilirsiniz.

Tam Ekran Moduna Geçme


Oyununuzu tam ekrana geçirmek için Screen.fullScreen özelliğine true değeri atamanız yeterlidir. Bu, oyununuzun ekranı tamamen kaplamasını sağlayacaktır. İşte basit bir örnek:
using UnityEngine;

public class FullScreenExample : MonoBehaviour
{
void Start()
{
Screen.fullScreen = true;
}
}


Bu kodu bir GameObject'e eklediğinizde, oyun başladığında otomatik olarak tam ekrana geçecektir.

Normal Pencere Moduna Dönme


Tam ekrandan normal pencere moduna dönmek için ise Screen.fullScreen özelliğine false değeri atamanız gerekir. Bu, oyununuzun normal bir pencere olarak çalışmasını sağlayacaktır.
using UnityEngine;

public class FullScreenExample : MonoBehaviour
{
void Update()
{
if (Input.GetKeyDown(KeyCode.F))
{
Screen.fullScreen = !Screen.fullScreen;
}
}
}


Bu kod örneğinde, 'F' tuşuna basıldığında tam ekran modu açılıp kapanacaktır. !Screen.fullScreen ifadesi, mevcut durumun tersini alarak kolay bir geçiş sağlar.

Ek Özellikler ve İpuçları


Çözünürlük Kontrolü


Tam ekran modundayken oyununuzun çözünürlüğünü de kontrol edebilirsiniz. Screen.SetResolution() fonksiyonu ile bunu yapabilirsiniz. Bu fonksiyon, genişlik, yükseklik ve tam ekran modunu parametre olarak alır.
Screen.SetResolution(1920, 1080, true); // 1920x1080 çözünürlükte tam ekran

Uyumluluk


Tüm platformlarda Screen.fullScreen'in davranışı aynı olmayabilir. Bazı platformlarda özel izinler gerekebilir veya tam ekran modunun desteklenmediği durumlarla karşılaşabilirsiniz. Bu durumları oyununuzda uygun şekilde ele almanız önemlidir.

Kullanıcı Deneyimi


Oyuncuların tam ekran modunu istedikleri zaman açıp kapatabilmelerini sağlamak, iyi bir kullanıcı deneyimi sunmak için önemlidir. Yukarıdaki örneklerde olduğu gibi, bir tuşa basıldığında veya bir menüden seçildiğinde tam ekran modunun değiştirilebilmesi idealdir.

Özet


Screen.fullScreen özelliği, Unity oyunlarınızda tam ekran modunu kontrol etmenin basit ve etkili bir yoludur. Bu özelliği kullanarak oyununuza daha sürükleyici bir deneyim kazandırabilirsiniz. Ancak, platform uyumluluğunu ve kullanıcı deneyimini göz önünde bulundurmanız gerektiğini unutmayın.

Umarım bu makale size yardımcı olmuştur. Daha fazla bilgi için Unity dokümantasyonuna göz atabilirsiniz.

 

🧠 Ders Sonu Değerlendirme Testi

Dersi tamamladıktan sonra bilgilerinizi test edin ve ekstra puanlar kazanın.

🔥 +50 XP Ödül
🔒

Sınava Katılmak İçin Giriş Yapın

Bu ders sonu testini çözebilmek, bilginizi test edip **+50 XP** kazanmak ve **Sınav Şampiyonu** rozetinin kilidini açmak için üye girişi yapmalısınız.

Yorumlar (0)

Yorum yazabilmek ve derslere katkıda bulunabilmek için giriş yapmalısınız.

İlk yorumu siz yapın!