[英]Errors In Unity 3d Server Script C#
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);
}
}
}
}
}
}
那是我的代碼,但是它正在生成以下錯誤,由於某種原因我找不到解決方法:
任何對此的幫助將不勝感激
謝謝
在聲明端口時,將其聲明為
public int port = 25001;
這是因為,我們僅將“”用於聲明字符串,並且無法將字符串隱式轉換為整數。 希望這對您有所幫助。 別的什么都貼在這里。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.