我正在测试基本的2D游戏中的Unet多人游戏功能。目前,它由一个上下移动的单个盒子/球拍组成。在monobehaviour类中,盒子正确地上下移动,但是当我在网络行为中包含islocalplayer时,盒子不会上下移动。当我玩游戏时,网络信息框显示islocal no。我该如何改变这一点。
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;
}
}
答案 0 :(得分:0)
确定在网络管理器游戏对象&gt;产卵信息&gt;检查自动创建播放器