Input Lag, Android

Ogólne pytania na temat Unity3D

Re: Input Lag, Android

Postprzez Hostur » 09 Wrz 2019, 06:41

oczywiście,

Kod: Zaznacz wszystko
using GoogleMobileAds.Api;
using UnityEngine;
using System;

public class AdsScript : MonoBehaviour
{
   private const string _adUnitId = "ca-app-pub-3940256099942544/6300978111";
   private const string _testDeviceId = "2077ef9a63d2b398840261c8221a0c9b";
    private BannerView bannerView;
   private static AdsScript _instance;

   private void Awake()
   {
     if(_instance == null)
      return;
      
     DestroyImmediate(gameObject);
   }

    private void Start()
    {
   _instance = this;
        DontDestroyOnLoad(gameObject);
        this.RequestBanner();
    }

    private void RequestBanner()
    {
        // Create a 320x50 banner at the top of the screen.
        bannerView = new BannerView(_adUnitId, AdSize.Banner, AdPosition.Bottom);

        bannerView.OnAdFailedToLoad += HandleOnAdFailedToLoad;

        bannerView.OnAdClosed += HandleOnAdClosed;
       
        // Create an empty ad request.
        AdRequest request = new AdRequest.Builder().AddTestDevice(_testDeviceId).Build();

        // Load the banner with the request.
        bannerView.LoadAd(request);

        void HandleOnAdFailedToLoad(object sender, AdFailedToLoadEventArgs args)
        {
            this.RequestBanner();
        }

        void HandleOnAdClosed(object sender, EventArgs args)
        {
            this.RequestBanner();
        }
   }
}


Ale dużo lepszym sposobem niż gameobjectowe singletony jest stworzenie jednej sceny która inicjalizuje Twoje singletony raz. Także stwórz sobie jedną scenę na starcie gry, taką do której nigdy nie wracasz. Tam dodaj tego typu skrypty (z DontDestroyOnLoad) i tyle.
Hostur
 
Posty: 734
Rejestracja: 05 Sie 2015, 07:36
Has thanked: 0 time
Been thanked: 0 time

Re: Input Lag, Android

Postprzez Damian24452 » 09 Wrz 2019, 17:21

DZIAŁA!

Utworzyłem nową scenę, która uruchamia tylko powyższy skrypt i przechodzi od razu do strony głównej - KONIEC lagów!

Dzięki wielkie :D
Damian24452
 
Posty: 7
Rejestracja: 28 Sie 2019, 13:27
Miejscowość: Kartuzy
Has thanked: 0 time
Been thanked: 0 time

Re: Input Lag, Android

Postprzez Damian24452 » 21 Wrz 2019, 09:51

Gierka została oficjalnie udostępniona w Sklepie Play, tak że zapraszam :D

https://play.google.com/store/apps/deta ... veOnFaster

"Move On Faster"
Damian24452
 
Posty: 7
Rejestracja: 28 Sie 2019, 13:27
Miejscowość: Kartuzy
Has thanked: 0 time
Been thanked: 0 time

Poprzednia

Wróć do Wsparcie Unity

Kto jest na forum

Użytkownicy przeglądający to forum: Google [Bot] oraz 4 gości