0

我正在为我的躲避球游戏制作多人游戏场景,一旦我有一个主机和一个客户端运行,它就会让人兴奋并迫使我在一个窗口中控制主机和客户端。这就是我的意思:在此处输入图像描述

这是我管理网络的代码:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Networking;
public class Script4Network : NetworkBehaviour
{

// Use this for initialization
void Start() {

}

void Update()
{
    if (!isLocalPlayer)
    {

      return;

    }
}
}

这可能与我对 LocalAuthority 缺乏了解有关。

4

1 回答 1

1

您应该在更新中使用isLocalPlayer

// Update is called once per frame
void Update()
{
    if (!isLocalPlayer)
    {
      return;
    }

    if(lives == 0)
    {
        SceneManager.LoadScene("Lose");

    }



    livesText.text = "Lives: " + lives;
}
于 2017-04-06T12:03:16.537 回答