Tag: 场景

aafdex-sdk unity3d在场景转换时崩溃 – 仅限于Android

我一直在使用Affectiva的affdex-sdk(v2.2)为Unity 5.4开发一个情感识别应用程序。 我的应用程序包含3个场景,然后我使用affectiva的Camera_Detector场景,并使用情感作为触发器转到下一个场景。 它在UnityEditor中完美运行,并作为Windows编译包(x86)运行。 但是,当我将其部署到Android(5.0)时,崩溃始终在运行时从Camera_Detector场景跳到下一个场景(场景加载到Camera_Detector之前,而Camera_Detector本身永远不会崩溃)。 我正在使用(在C#中) SceneManager.LoadScene(“nextscene”); Android设备只显示“不幸的是,affdex_emotapp”已经停止。 有没有机会让这个在Android下工作? 这是logcat的崩溃输出: F/libc (15037): Fatal signal 11 (SIGSEGV), code 1, fault addr 0x898f0308 in tid 15053 (UnityMain) I/DEBUG ( 247): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** I/DEBUG ( 247): Build fingerprint: samsung/matissevewifixx/matissevewifi:5.1.1/LMY47X/T533XXU1BOI3:user/release-keys’ I/DEBUG ( 247): Revision: ‘2’ […]

继续在不同的场景中播放音频

在我的Unity项目中,有不同的菜单,每个菜单都是不同的场景。 每个场景都有用于控制音乐的按钮。 public void musicToggle(GameObject Off){ if (PlayerPrefs.GetInt (“Music”) == 1) { musicPlayer.Stop (); Debug.Log (“Stop 2”); PlayerPrefs.SetInt (“Music”, 0); Off.SetActive(true); } else { musicPlayer.Play (); Debug.Log (“Play 2”); PlayerPrefs.SetInt (“Music”, 1); Off.SetActive (false); } } 这是我的musicTooglefunction。 在每个场景中音乐重新开始,在每个场景中,当我想打开/关闭音乐时,我点击一个部署此代码的按钮。 但是,我不希望音乐重新开始每一个场景变化,我希望它能够恢复,我希望能够控制每个场景中的音乐(打开/关闭)。 我怎样才能做到这一点 ?