c# - Unity 3d Server脚本C#中的错误

标签 c# compiler-errors unity3d

using UnityEngine;

using System.Collections;

public class NewBehaviourScript : MonoBehaviour {

public string IP = "192.168.0.8";
    public int Port = "25001";

    void OnGUI()
    {

        if(Network.peerType == NetworkPeerType.Disconnected)
        {

            if (GUI.Button(new Rect(100,100,100,25),"Join Existing Server"))
            {

            Network.Connect(Ip,Port);   

            }



            if (GUI.Button(new Rect(100,125,100,25),"Create New Server"))
            {

            Network.InitializeServer(10,Port);
                //First Number Above next to port in perenthisies is number of allowed clients / 1x Server (# of players allowed to join game.)

            }

            else 
            {

            if(Network.peerType == NetworkPeerType.Client)  
                {


                    GUI.Label(new Rect(100,100,100,25),"Client");
                    if(GUI.Button (new Rect(100,125,100,25),"Disconnect"))
                    {

                        Network.Disconnect(250);


                    }


                }
                if(Network.peerType == NetworkPeerType.Server)
                {

                    GUI.Label(new Rect(100,100,100,25),"Server");
                    GUI.Label(new Rect(100,125,100,25),"Connections: " + Network.connections.Length);

                    if(GUI.Button (new Rect(100,125,100,25),"Disconnect"))
                    {

                        Network.Disconnect(250);

                    }
                }
            }
        }
    }
}

那是我的代码,但是它正在生成以下错误,由于某种原因我找不到解决方法:
  • 无法将类型'string'隐式转换为'int'

  • 任何对此的帮助将不胜感激

    谢谢

    最佳答案

    在声明端口时,将其声明为

    public int port = 25001;
    

    这是因为,我们仅将“”用于声明字符串,并且无法将字符串隐式转换为整数。希望这对您有所帮助。别的什么都贴在这里。

    关于c# - Unity 3d Server脚本C#中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21405356/

    相关文章:

    c - 在 Mint 中运行 Clutter 示例代码时出错

    c# - 轻按几下如何修复?

    c# - C# 中 OrderDictionary 的通用实现显示不明确的方法警告

    c# - ASP.NET MVC 中的局部 View ?

    C# 正则表达式和美元符号

    types - 如何解决UiFrame::getConfiguration()的 “No match for =( TagGroup, RealNumber )”错误

    c++ - 无法使用std::pair and constructors [closed]编译代码

    c# - 将列表框中的单个值存储为变量

    C# Linq 如何枚举两个日期之间的时间段以获取图形数据

    c# - ActiveX 初始化 : AxHost. 状态对象