首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用相亲与光子?

如何使用相亲与光子?
EN

Stack Overflow用户
提问于 2016-01-17 14:08:22
回答 1查看 2.1K关注 0票数 2

我用这个代码连接了一个光子的房间:

代码语言:javascript
复制
TypedLobby sqlLobby = new TypedLobby(GAME_LOBBY_NAME, LobbyType.SqlLobby); 
string sqlLobbyFilter = string.Format("L = {0}" , 8); 
PhotonNetwork.JoinRandomRoom(null, 2, MatchmakingMode.FillRoom, sqlLobby, sqlLobbyFilter);

这个代码可以创建一个房间:

代码语言:javascript
复制
RoomOptions newRoomOptions = new RoomOptions();
newRoomOptions.isOpen = true;
newRoomOptions.isVisible = true;
newRoomOptions.maxPlayers = 2;
// L is League 
newRoomOptions.customRoomPropertiesForLobby = new string[] { "L" };
newRoomOptions.customRoomProperties = new ExitGames.Client.Photon.Hashtable() { { "L", 8 } };

TypedLobby sqlLobby = new TypedLobby(GAME_LOBBY_NAME, LobbyType.SqlLobby);
PhotonNetwork.CreateRoom(null, newRoomOptions, sqlLobby);

我从光子文档https://doc.photonengine.com/en/pun/current/tutorials/matchmaking-and-lobby获得了这段代码,但这会引发异常:

代码语言:javascript
复制
Operation failed: OperationResponse 225: ReturnCode: -2 (SQL logic error or missing database
no such column: L). Parameters: {} Server: MasterServer

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-17 16:44:29

使用C0..C9属性代替L。

来自docs:在内部,SQL-大堂列出了一个SQLite表中的房间,其中有多达10个特殊的“筛选-属性”。目前,这些名称被固定为:"C0","C1“,直到"C9”。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34839254

复制
相关文章

相似问题

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