赞
踩
Unity 游戏在接入魅族或者其他SDK之后出现黑屏问题。游戏启动到Unity的闪屏之后,整个手机屏幕变黑,但是经过一段时间后,游戏有声音播放,而且可以点击黑屏的某些区域。
这个问题仅仅出现在游戏安装后第一次启动,第一次启动后,把游戏从内存删除,再次启动就不会遇到这个问题。
Android Studio 中找到一个GLSL的报错 。
Unity GLSL link failed, no info log provided.
排除一下几个问题。
最后添加了一个空场景,进行跳转就解决问题了。先启动到空场景,然后跳转到游戏的正式开始场景。最好在空场景中放一张启动 闪屏图,这个就可以平滑启动,不会出现1秒左右的黑屏。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class StartScene : MonoBehaviour {
// Use this for initialization
void Start () {
SceneManager.LoadScene("GameScene");
}
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。