我对 Unity 还很陌生,所以对 IDE 没有太多经验。我正在开发一个非常基本的应用程序、一个登录和一个带有一些基本 UI 元素的仪表板。
我遇到的问题是当我尝试切换场景时。因此,从 LoginScene 到 Dashboard 场景最多可能需要 20 秒。脚本甚至不需要运行太多逻辑。在我看来,这太长了,有人知道如何优化我的代码,或者至少知道我做错了什么?
这是检查正确用户和更改场景的代码。
// Start is called before the first frame update
void Start()
{
Screen.orientation = ScreenOrientation.Portrait;
}
// Update is called once per frame
void Update()
{
//get values from inputfields
emailString = email.GetComponent<InputField>().text;
passwordString = password.GetComponent<InputField>().text;
btnLogin = login.GetComponent<Button>();
btnLogin.onClick.AddListener(ValidateLogin);
}
private void ValidateLogin()
{
if (emailString.Trim() == "aa" && passwordString.Trim() == "aa")
{
print("login succeeded!");
SceneManager.LoadScene(1);
}
else
{
print("wrong credentials");
}
}
顺便说一句:数字 1 是对我的下一个场景的引用,即仪表板场景。
MMMHUHU
慕的地6264312
相关分类