首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在进入播放模式之前,必须修复所有编译器错误。

在进入播放模式之前,必须修复所有编译器错误。
EN

Stack Overflow用户
提问于 2022-06-30 11:27:35
回答 2查看 849关注 0票数 0

当我单击play时,会看到以下错误:

所有编译器错误都必须修复后才能进入播放模式!UnityEditor.SceneView:ShowCompileErrorNotification ()

你好,我是一个学习程序员,我需要一些帮助的代码。我不知道为什么,但程序没有启动,它只是显示了一条信息,请帮助我,因为我关心的代码。在屏幕上,您只能看到一个代码名:菜单Glowne,这段代码是什么时候的?代码:

代码语言:javascript
运行
复制
using UnityEngine;
using System.Collections;
using System.Collections.Generic;

public class MenuGlowne : MonoBehaviour {

    public string obecneOkno = "";
    Vector2 srodekEkranu;
    string login = "";
    string haslo = "";
    string email = "";
    void Start () {
        srodekEkranu = new Vector2(Screen.width/2-100, Screen.height/2-15);
    }

    void Update()
    {
        if(input.getKey (KeyCode.Escape)){
            obecneOkno = "login";
        }
    }
    void OnGUI(){
        switch (obecneOkno){
            case "login":
                PokazOknoLogowania();
                break;
            case "rejestracja":
                PokazOknoRejestracji();
                break;

            case "menuGlowne":

                break;

            case "lobby":

                break;
        }
    }
    void PokazOknoLogowania(){
        login = GUI.TextField (new Rect(srodekEkranu.x, srodekEkranu.y, 200, 30), login, 20, "box");
        haslo = GUI.PasswordField (new Rect(srodekEkranu.x, srodekEkranu.y+35, 200, 30),haslo, '*', 20, "box");
        if (GUI.Button (new Rect(srodekEkranu.x, srodekEkranu.y+75, 200, 30),"Zaloguj")){
            GenerujLinkLoginu();
        }
        if (GUI.Button (new Rect(srodekEkranu.x, srodekEkranu.y+140, 200, 30),"Rejestracja")){
            obecneOkno = "rejestracja";
        }
    }
    void PokazOknoRejestracji(){
        login = GUI.TextField (new Rect(srodekEkranu.x, srodekEkranu.y-70, 200, 30), login, 20, "box");
        GUI.Label (new Rect(srodekEkranu.x-205, srodekEkranu.y-70, 100, 30),"Podaj login:");
        email = GUI.TextField (new Rect(srodekEkranu.x, srodekEkranu.y-35, 200, 30), email, 100, "box");
        GUI.Label (new Rect(srodekEkranu.x-205, srodekEkranu.y-35, 100, 30),"Podaj E-mail:");
        haslo = GUI.PasswordField (new Rect(srodekEkranu.x, srodekEkranu.y+35, 200, 30),haslo, '*', 20, "box");
        GUI.Label (new Rect(srodekEkranu.x-205, srodekEkranu.y+35, 100, 30),"Podaj Hasło:");
        if (GUI.Button (new Rect(srodekEkranu.x, srodekEkranu.y+75, 200, 30),"Zarejestruj")){
            GenerujLinkRejestracji();
        }
    }
    void GenerujLinkLoginu(){
        WWWForm w = new WWWForm();
        w.AddField ("login",login);
        w.AddField ("haslo",haslo);
        WWW link = new WWW("http://localhost/unity/login.php", w);
        StartCoroutine (Zaloguj (link));
    }
    IEnumerator Zaloguj(WWW link) {
        yield return link;

        Debug.Log (link.text);
    }

    void GenerujLinkRejestracji(){
        WWWForm w = new WWWForm();
        w.AddField ("login",login);
        w.AddField ("haslo",haslo);
        w.AddField ("email",email);
        WWW link = new WWW("http://localhost/unity/register.php", w);
        StartCoroutine (Zarejestruj (link));
    }

    IEnumerator Zarejestruj(WWW link){
        yield return link;

        Debug.Log (link.text);
    }
}
EN

回答 2

Stack Overflow用户

发布于 2022-06-30 13:32:21

这意味着在运行之前还需要修复另一个错误。点击“控制台”,左下角,并确保错误是可见的(窗口左上角的最右按钮)。

票数 0
EN

Stack Overflow用户

发布于 2022-06-30 21:36:21

代码语言:javascript
运行
复制
input.getKey (KeyCode.Escape)

这里的标题是错误的,应该是

代码语言:javascript
运行
复制
Input.GetKey(KeyCode.Escape)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72814980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档