C# Can';无法让场景管理脚本正常工作
我试图让一个脚本工作,我有一个按钮,当我点击时,加载一个名为PlaySecene的场景,我通过PlaySecene在上面加载较小的ScenarioScenes,以制作关卡。我已经阅读了SceneManagement和Button文档,但是我无法让它工作,它只是在19,21抛出CS1002 我的unity版本是2019.3.11f1 剧本:C# Can';无法让场景管理脚本正常工作,c#,unity3d,C#,Unity3d,我试图让一个脚本工作,我有一个按钮,当我点击时,加载一个名为PlaySecene的场景,我通过PlaySecene在上面加载较小的ScenarioScenes,以制作关卡。我已经阅读了SceneManagement和Button文档,但是我无法让它工作,它只是在19,21抛出CS1002 我的unity版本是2019.3.11f1 剧本: using System.Collections; using System.Collections.Generic; using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
public class playButton : MonoBehaviour
{
public Button play;
void Update()
{
play.onClick{SceneManager.LoadScene("PlayScene", LoadSceneMode.Single);};
}
}
根据问题中的评论,您说您已经分配了按钮。所以唯一剩下的就是修复onClick侦听器
play.onClick.AddListener(()=>{SceneManager.LoadScene("PlayScene", LoadSceneMode.Single);});
那是无效的密码哪一个是第19行
play.onClick?
是的,我应该更具体一点。您必须通过将游戏对象拖放到PlayButton组件中,从Unity编辑器中设置公共按钮播放
按钮。我正在将其连接到按钮,不是EventSystem,因为我就是这样决定的,它可能会破坏我不想做的一切