【发布时间】:2019-08-28 14:57:55
【问题描述】:
启动游戏时,在统一启动画面之后,我的第一个场景是一个小 15 秒的 .mp4 电影。
我已经编写了上述电影脚本,以在它结束后加载下一个场景(主菜单 UI),并且它可以在桌面上完美运行。当我在我的 Android 设备 (Huawei P20) 上构建并运行测试它时,它在 Unity 启动画面后崩溃。
我尝试使用多个.mp4 以及使用转换器更改其编解码器无济于事。我也尝试过调整大小和/或更改分辨率,但这也无法解决问题。
我唯一有限的解决方案是使用Handheld.PlayFullScreenMovie,但这不是我想要的,因为我不希望玩家能够暂停/跳过电影。
using UnityEngine;
using UnityEngine.Video;
using UnityEngine.SceneManagement;
public class IntroToMainMenuUI : MonoBehaviour
{
public VideoPlayer VideoPlayer;
void Start()
{
VideoPlayer.loopPointReached += LoadScene;
}
voice LoadScene(VideoPlayer vp)
{
SceneManager.LoadScene("Main Menu UI");
}
}
不用说,Android 设备总是崩溃,而 W10 桌面则完美运行。
【问题讨论】: