有没有办法使用Photon离线模式下的图书馆?我正在尝试访问两个连接到没有互联网的单个热点的 android 设备。有没有办法实现通信?
我正在使用 PhotonNetwork.OfflineMode = true
正如他们的 docs 上给出的,但它不起作用。
void Start()
{
PhotonNetwork.OfflineMode = true;
PhotonNetwork.ConnectUsingSettings();
print("Connecting...");
}
public override void OnConnectedToMaster()
{
PhotonNetwork.JoinLobby(TypedLobby.Default);
print("Connected");
}
public override void OnJoinedLobby()
{
print("On Joined Lobby");
}
public override void OnJoinedRoom()
{
Debug.Log("Player has joined");
}
public override void OnDisconnected(DisconnectCause cause)
{
print("DisconnectFrom Photon");
}
最佳答案
离线模式下的 Photon 是真正的单人游戏模式——不进行网络调用。
听起来您正在尝试在 LAN 模式下设置游戏。
Photon 始终使用专用服务器,因此即使在 LAN 中,您也需要运行 Photon Server。您需要下载 Photon 服务器并在您的机器上本地运行它才能使其工作。
我不知道是否可以在移动设备上启动服务器,就像在 PC 上一样。
如果 LAN 是优先事项,则 PUN 可能不是最佳选择。
关于c# - 光子库离线模式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62717444/