我是Unity3D的初学者。
到目前为止,我已经学到了一些东西。
例如,创建一个简单的2D菜单,使用适当的C#脚本从一个场景切换到另一个场景,并将脚本与对象关联。
我在这里提出的问题是关于改变场景时菜单后面白色面板的行为(对我来说很奇怪)。
我有两个场景,第一个是菜单,第二个是实际游戏。
我使用UI元素创建第一个元素,而我使用3D对象制作第二个元素。
那么,会发生什么?
当您通过单击绿色按钮进入第二个场景时,背景变为棕色。另一方面,如果我单独运行第二个场景而不通过第一个场景(直接启动场景),背景将保持白色。
See this short video for further details
为什么?
下面列出的是一些图片,希望它们可以帮助我理解我的问题。
我用来改变场景的脚本(链接到绿色按钮):
using UnityEngine.SceneManagement;
using UnityEngine;
public class GameScene : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
public void PlayNow () {
SceneManager.LoadScene("Game", LoadSceneMode.Single);
}
}
更新:我已更新有关该应用程序的信息。我添加了一个新截图,您可以在其中查看相机设置。与此同时,我改变了一些事情,但问题仍然存在。我也注意到这个问题只发生在我切换到游戏场景时,当我切换到其他场景而不是它时。