Çözüldü Unity ekran boyutu nasıl ayarlanır?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Bertugs

Decapat
Katılım
15 Haziran 2022
Mesajlar
108
Çözümler
6
Daha fazla  
Cinsiyet
Erkek
Merhaba Unity'den yaptığım projemde oyunumu her cihazın (PC, Mobile) ekranına uyumlu olarak nasıl yapabilirim?
 
Çözüm
C#:
using UnityEngine;

public class ExampleScript : MonoBehaviour
{
 void Start()
 {
 // Switch to 640 x 480 full-screen at 60 hz
 Screen.SetResolution(640, 480, FullScreenMode.ExclusiveFullScreen, 60);
 }
}

Eğer çözünürlük değiştikçe canvas içindeki panellerin oranlarını korumasını istiyorsan; Canvas içine CanvasScaller eklemen gerekiyor. "Scale With Screen Size" değerine de kullandığın çözünürlüğü yazarsan çözünürlük değiştikçe canvas elemanlarının boyutu korunacaktır.

1XQQRhJ (1).png
Bu zaten otomatik oluyor. Tam olarak neyi sordun
 
Bu zaten otomatik oluyor. Tam olarak neyi sordun

Otomatik olmuyor ayarlaman lazım uzun zamandır kullanmadığımdan menülerin ismini unuttum ama sanırımsam Build menüsünden ayarlanıyor. Ayrıca bir script yazıpta ayarlanabilir. Eğer ayara hiç dokunmazsan illaki bir kısımda sıkıntı çıkar. Oyuna direk çözünürlük ayarı ekleyebilirsin ya da PC ve Mobile için farklı ayarlarla Build yapabilirsin.
 
C#:
using UnityEngine;

public class ExampleScript : MonoBehaviour
{
 void Start()
 {
 // Switch to 640 x 480 full-screen at 60 hz
 Screen.SetResolution(640, 480, FullScreenMode.ExclusiveFullScreen, 60);
 }
}

Eğer çözünürlük değiştikçe canvas içindeki panellerin oranlarını korumasını istiyorsan; Canvas içine CanvasScaller eklemen gerekiyor. "Scale With Screen Size" değerine de kullandığın çözünürlüğü yazarsan çözünürlük değiştikçe canvas elemanlarının boyutu korunacaktır.

1XQQRhJ (1).png
 
Son düzenleme:
Çözüm

Technopat Haberler

Yeni konular

Geri
Yukarı