Kojote Geschrieben 30. August 2019 Melden Share Geschrieben 30. August 2019 Grüße! Ich hab gerade nen Denkfehler, hoffe ihr seht ihn, ich seh ihn nicht. Geht um folgendes, ich möchte meine Musik einblenden, Start sind diese beiden Zeilen: masterMixer.SetFloat("masterVol", -60); StartCoroutine("MasterVolFadeIn", 1); Coroutine wäre diese: public IEnumerator MasterVolFadeIn(float FadeTime) { float level = -60; while (level < settings.audioSettings.masterLevel) { level += Time.deltaTime / FadeTime; masterMixer.SetFloat("masterVol", level); Debug.Log(level); yield return null; } masterMixer.SetFloat("masterVol", settings.audioSettings.masterLevel); } Problem ist, setze ich nur diese Zeile ein und lasse den Rest weg, funktioniert es: masterMixer.SetFloat("masterVol", settings.audioSettings.masterLevel); Volume des Masters wird eingestellt. Nehme ich den Code aber von oben, wird zwar im Mixer angezeigt, dass der Regler langsam von -60 bis auf 0 geht, aber der Sound ist nicht da, die grünen Balken reagieren nicht. Sieht einer den Fehler? EDIT: Interessant, mit MusicVol und SFXVol funktioniert das Script ohne Probleme. Ich verstehe nicht warum, aber kann es sein, dass man den Master gar nicht mit FadeIn einblenden kann? Grüße von Kojote Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Sascha Geschrieben 30. August 2019 Melden Share Geschrieben 30. August 2019 Doch, sollte gehen. Da der Code abgesehen von StartCoroutine mit String völlig in Ordnung aussieht, hätte ich auch auf irgendein anderes Problem getippt. Sowas wie: StartCoroutine wird immer wieder in Update aufgerufen. Wenn's aber bei den anderen geht, wird die Vermutung aber natürlich wieder abwegiger. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Kojote Geschrieben 1. September 2019 Autor Melden Share Geschrieben 1. September 2019 Nein, die StartCourutine wird über eine normale Button-Methode angesprochen, nicht von einer Update-Methode. Was mich eben stutzig macht, ist die Tatsache, dass man "masterVol" nur in "musicVol" umbenennen muss und schon geht es. Schreibweise stimmt im Mastermixer aber auch, daran kanns nicht liegen. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
malzbie Geschrieben 2. September 2019 Melden Share Geschrieben 2. September 2019 Und dein Exposed Parameter für die MasterLautstärke heisst auch wirklich genau masterVol ??? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Kojote Geschrieben 2. September 2019 Autor Melden Share Geschrieben 2. September 2019 Jap.^^ Hier mal ein Screenshot des Audio-Mixers: Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Sascha Geschrieben 2. September 2019 Melden Share Geschrieben 2. September 2019 Außer "irgendetwas anderes pfuscht am selben Regler zur gleichen Zeit herum" fällt mir da gerade echt nichts zu ein. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Kojote Geschrieben 2. September 2019 Autor Melden Share Geschrieben 2. September 2019 Mhhh ok, muss ich mal nach dem Pfuscher suchen.^^ Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Recommended Posts
Archiviert
Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.