0
我正在測試一個基本的2D遊戲的Unet多人遊戲功能。目前它由一個盒子/球拍上下移動組成。在monobehaviour類中,盒子可以正確地上下移動,但是當我將islocalplayer包含在networkbehaviour類中時,盒子不會上下移動。當我玩遊戲時,網絡信息框顯示islocal no。我如何去改變這一點。 Unet Unity islocal玩家錯誤
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;
}
}