• 03-09-2019, 19:02:59
    #1
    Merhaba;

    Unity ile bir oyun yapıyorum fakat ekran çözünürlüğü sorununu bir türlü halledemedim...

    Her telefonda uygun boyutta olması için çözünürlüğün ne olması gerekiyor ? 16:9 oranını falan hepsini denedim yapamadım. Canvas ile yapılan yerleri hallettim fakat oyun içinde sıkıntı var. Şu şekilde;

    Dört dikdörtgen var sağda solda alta yukarıda tam ekranın kenarlarında,çözünürlüğü düşük android telefonlarda sağdaki ve soldaki dikdörtgen görünmüyor, yüksek çözünürlüklü yani büyük bir telefonda ise her dikdörtgen görünüyor ama bu seferde dikdörtgenler tam kenarlarda değil biraz ortada ve kenarlarda fazladan boşluk var

    Bu sorunu nasıl çözebilirim ?
  • 03-09-2019, 19:19:57
    #2
    anchor ayarlarının yapılması gerkiyor bazı durumnlarda da script yazıp müdahale etmek lazım. Dilerseniz yardımcı olabilirim
  • 03-09-2019, 20:52:13
    #3
    Canvas > Scale With Screen Size kısmından 16:9 olarak belirleyin düzelecektir.
  • 03-09-2019, 22:51:10
    #4
    @Archetype; Teşekkürler; fakat canvas kısmı değilde sorunum tam olarak oyun kısmında onu nasıl halledebilirim? Şu şekilde bir çözüm buldum;

    16:9 olarak ayarladım,küçük ekranlı telefonlarda tam olarak oturuyor fakat büyük ekranlılarda sağda ve solda siyah boşluklar kalıyor 18:9 yapınca bu boşluklar azda olsa azalıyor bu çözüm doğrumudur sizce?
  • 04-09-2019, 02:19:05
    #5
    Bahsettiğiniz öğeler canvas içerisinde değil anladığım kadarı ile sprite veya bu tür öğelerden bahsediyorsunuz. Ben bunu script aracılığı ile yapıyorum yani bir ekran boyutunu ref olarak alıp buna göre scalesi ile oynuyorum.