Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Can';无法让场景管理脚本正常工作_C#_Unity3d - Fatal编程技术网

C# Can';无法让场景管理脚本正常工作

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;

我试图让一个脚本工作,我有一个按钮,当我点击时,加载一个名为PlaySecene的场景,我通过PlaySecene在上面加载较小的ScenarioScenes,以制作关卡。我已经阅读了SceneManagement和Button文档,但是我无法让它工作,它只是在19,21抛出CS1002

我的unity版本是2019.3.11f1

剧本:

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,因为我就是这样决定的,它可能会破坏我不想做的一切