【发布时间】:2021-07-29 19:35:45
【问题描述】:
您好,我需要有关使用光子的在线 2 人游戏的帮助。每个玩家都会收到一个生成的票号,玩家 1 将客串 player2 的票号,而 player2 将客串 player1 的票号。
这是主客户端生成票证的脚本。当玩家 2 加入房间时,他将从玩家 1(主客户端)生成的票中获得票。我创建了一个附有照片视图的游戏对象和此处的脚本
void Start()
{
if (PhotonNetwork.IsMasterClient)
{
player1ticket = UnityEngine.Random.Range(1000, 5000);
player2ticket = UnityEngine.Random.Range(1000, 5000);
}
getTicket = true;
}
// Update is called once per frame
void Update()
{
if (getTicket)
{
if (PhotonNetwork.IsMasterClient)
{
myTicket = player1ticket;
}
else
{
myTicket = player2ticket;
}
getTicket = false;
}
}
但是玩游戏的时候玩家2没有票号
【问题讨论】:
标签: c# unity3d game-engine multiplayer photon