C# Unity 3D 4网络问题
这是我的密码。它抛出以下错误: Assets/Network1.cs(15,21):错误CS0119:表达式表示C# Unity 3D 4网络问题,c#,networking,unity3d,multiplayer,C#,Networking,Unity3d,Multiplayer,这是我的密码。它抛出以下错误: Assets/Network1.cs(15,21):错误CS0119:表达式表示类型,其中应为变量'、值'或方法组' 我在谷歌上搜索了一段时间,似乎找不到相关的答案。 感谢您的帮助 using UnityEngine; using System.Collections; public class Network1 : MonoBehaviour { // Use this for initialization void Start () {
类型,其中应为变量'、值'或方法组'
我在谷歌上搜索了一段时间,似乎找不到相关的答案。
感谢您的帮助
using UnityEngine;
using System.Collections;
public class Network1 : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
void OnGUI() {
Debug.Log ("OnGUI()");
if (NetworkPeerType == NetworkPeerType.Disconnected){
if (GUI.Button (new Rect(10, 30, 120, 20), "Join a game")){
Network.Connect("127.0.0.1", 25001);
}
if (GUI.Button (new Rect(10, 50, 120, 20), "Host a game")){
Network.InitializeServer(32, 25001, false);
}
else if (Network.peerType == NetworkPeerType.Client){
GUI.Label(new Rect(10, 10, 300, 20), "Status: Connected as a Client");
if (GUI.Button (new Rect(10, 30, 120, 20), "Leave lobby")){
Network.Disconnect(200);
}
}
}
}
}
这可能是:
if (NetworkPeerType == NetworkPeerType.Disconnected){
这不是至少产生了一个警告吗?如果编译器没有抱怨,我会感到惊讶。它确实抛出了一个错误,我无法运行游戏。是的,你在问题中提到了这一点,对不起:)
if (Network.peerType == NetworkPeerType.Disconnected){