2017-06-05 4 views
0

Ich habe eine Würfel-App als ein Projekt gemacht, um zu lernen, mit der Einheit zu arbeiten (es war so gut in meinen Augen, dass ich es in den Google Play Store legte), aber wenn ich es heruntergeladen habe dort wird die Start-Funktion von mindestens 2 Skripten nicht aufgerufen und ich habe keine Ahnung, ob die anderen Start-Funktionen aufgerufen werden.Unity Start Nog aufgerufen auf echte Build

Hier können Sie 2 der Start-Funktionen sehen, die nicht

void Start() 
{ 
    light = light.GetComponent<Light>(); 
    GetComponent<Button>().onClick.AddListener(TaskOnClick); 
    rawImage = GetComponent<RawImage>(); 
    isLockMode = false; 
    rawImage.texture = getIconLock(isLockMode); 
} 

void Start() 
{ 
    Screen.fullScreen = false; 
    Dice.AddDie(); 
    Input.gyro.enabled = true; 
    GlobalConfig.onShowShadowsChanged += onShadowsEnabledChange; 
} 

Sie arbeiten aufgerufen werden, wenn ich Unity auf meinem Smartphone Fernbedienung verwenden und sie auch arbeiten, wenn ich ohne die Fernbedienung nur die Einheit verwenden ...

das erste Skript ist an einem UI-Element und das zweite Skript in ein leeres Gameobject angebracht namens ‚App‘

Es ist auch noch komisch, weil sie zur Arbeit verwendet, aber dann wechselte ich PCs (aber das verwendete gleicher Code). Ich denke, etwas stimmt nicht mit dem Gebäude selbst

Antwort

0

Das Problem festgestellt, erzeugt der Build zwei Dateien, eine .apk und eine andere .odb oder so etwas (könnte eine andere Erweiterung sein). Ich musste in den Player-Einstellungen

"Split-Anwendung binär" deaktivieren
Verwandte Themen