Unet Unity是本地玩家的错误

时间:2016-04-26 13:50:21

标签: unity3d unity3d-unet

我正在测试基本的2D游戏中的Unet多人游戏功能。目前,它由一个上下移动的单个盒子/球拍组成。在monobehaviour类中,盒子正确地上下移动,但是当我在网络行为中包含islocalplayer时,盒子不会上下移动。当我玩游戏时,网络信息框显示islocal no。我该如何改变这一点。 enter image description here

using UnityEngine;
using UnityEngine.Networking;

public class MoveRacket : NetworkBehaviour
{
  public float speed= 30;
  public string axis = "Vertical"; 

  void Update()
  {

    if (!isLocalPlayer)
    {
       return;
    }

    float v = Input.GetAxisRaw(axis);
    GetComponent<Rigidbody2D>().velocity = new Vector2(0, v) * speed;
  }

}

1 个答案:

答案 0 :(得分:0)

确定在网络管理器游戏对象&gt;产卵信息&gt;检查自动创建播放器