我在查看客户端名称时遇到问题,但是在我的主机名称中却显示了播放器的名称,所以我所做的就是这样
public override void OnPlayerEnteredRoom(Player newPlayer)
{
PlayersName();
}
private void PlayersName()
{
if (playerCount == 1)
{
playerNames[0].text = "Kingdom Player 1";
playerNames[1].text = "";
}
else
{
playerNames[0].text = "Kingdom Player 1";
playerNames[1].text = "Kingdom Player 2";
}
}
public override void OnPlayerLeftRoom(Player otherPlayer)
{
PlayersName();
}
现在它在双方都显示问题是它的优化效果不佳。有人可以帮我吗?
答案 0 :(得分:1)
在光子中,您必须检查当前的房间播放器。 您的代码更改很少。您不能直接使用玩家人数。更改后,此代码即可正常工作。
$.ajax({
type: "POST",
url: url,
data: data1,
success: function (data) {
alert("success");
$('#myModalSuccess').css('display', 'block');
$('.close').click(function () {
$('#myModalSuccess').css('display', 'none');
});
},
error: function (err) {
console.log(err)
$('#myModalFail').css('display', 'block');
$('.close').click(function () {
$('#myModalFail').css('display', 'none');
});
}});