Unity c# Yardım | iphone uygulamalar arası geçiş engelleme
4
●130
- 10-05-2024, 20:02:41unity üzerinden yapmış olduğum oyun projemde ekranda sürekli çizgi çizmem gerekiyor. Bu yüzden telefonda ekranın tamamını kullanmam gerekiyor. Ancak iphonelarda ekranın alt kısmı safe area kısmında soldan-sağa yada sağdan sola kaydırma hareketi yaptığımda safe area kısmında bu kaydırma hareketlerini yapınca diğer uygulamalara geçiş yapıyor yada oyunu arka plana atıyor. Unity üzerinde Defer system gestures on edges kısmında tüm yerleri işaretledim erteleme için ancak fayda sağlamadı. Oyuna girince home button aktif olmalı yalnızca bottom safe area kısmında kaydırınca arka plana alma hareketlerinin iptal olmasını istiyorum. Pasif hale gelmeli. Öncelik oyundaki hareketler olmalıdır. Bunu unity üzerinden nasıl çözebilirim ? Yada hangi kodu eklemem gerekiyor?
- 10-05-2024, 20:20:21using UnityEngine;baymobile adlı üyeden alıntı: mesajı görüntüle
public class SafeAreaAdjuster : MonoBehaviour
{
void Start()
{
ApplySafeArea();
}
void ApplySafeArea()
{
Rect safeArea = Screen.safeArea;
safeArea.yMin = 0;
safeArea.yMax = Screen.height;
Screen.safeArea = safeArea;
}
}
Aşağıdaki kodu da denedim ama mevcutta mini metro oyunu tam olarak bu istediğim mekanikte. Oyunu 1.sıraya alıyor. Bulabileceğim bir kaynak var mıdır acaba ? - 10-05-2024, 22:33:53Başka oyunlarda denk gelmiştim uygulamalar arası geçiş veya alta almak için iki kez alttan yukarı çekmek gerekiyor. Böylece kazayla geçişi engellemiş oluyorlar.
https://docs.unity3d.com/ScriptRefer...turesMode.html
Belki bu sorununuzu çözer.