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# 房间中未显示完整的用户_C#_Unity3d_Smartfoxserver - Fatal编程技术网

C# 房间中未显示完整的用户

C# 房间中未显示完整的用户,c#,unity3d,smartfoxserver,C#,Unity3d,Smartfoxserver,我在游戏中遇到了一个问题,我创建了一个房间,允许2个用户按如下方式进入 if(GUI.Button (new Rect(220,300,120,20), "Create Room")) { RoomSettings settings = new RoomSettings(roomName); settings.MaxSpectators = 1; settings.MaxUsers = 2; settings.Name = roomName;

我在游戏中遇到了一个问题,我创建了一个房间,允许2个用户按如下方式进入

if(GUI.Button (new Rect(220,300,120,20), "Create Room"))
{   
    RoomSettings settings = new RoomSettings(roomName);   
    settings.MaxSpectators = 1;  
    settings.MaxUsers = 2;  
    settings.Name = roomName;  
    settings.Variables.Add(new SFSRoomVariable("AceOnAce", GameLogics.AceOnAce));
    settings.Variables.Add(new SFSRoomVariable("NoTrickWithAce", GameLogics.NoTricksWithAce));
    settings.Extension = new RoomExtension(extensionId, extensionClass);  
    NetworkCon.sfs.Send(new CreateRoomRequest(settings, true, NetworkCon.sfs.LastJoinedRoom));
}  
并且在onRoomAdded方法中

public void OnRoomAdded(BaseEvent evt) 
{   
    Debug.Log ("Created");  
    Room room = (Room)evt.Params["room"];  
    //room.IsGame = true;  
    if ( room.IsGame ) 
    {  
        SetupRoomList();  
    }  
    room.GetVariables ();  
    Debug.Log (room.Name);
}
我的问题是,当我自己创建文件室时,我看不到两个用户,但当我加入由其他用户创建的文件室时,两个用户都会显示出来。看起来onJoinRoom工作正常,但问题一定在CreateRoom中。请帮忙 谢谢