2016-04-26 72 views
0

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

} 

回答

0

確定在網絡經理遊戲對象得到它>重生信息>檢查自動創建播放