2016-04-26 9 views
0

基本2dゲームでUnetマルチプレイヤー機能をテストしています。現時点では、1つのボックス/ラケットが上下に動いています。 monobhaviourクラスでは、ボックスが上下に正しく移動しますが、networkbehaviourクラスにislocalplayerを含めると、ボックスは上下に移動しません。私がゲームをするとき、ネットワークの情報ボックスにislocal noと表示されます。どのように私はこれを変えるつもりですか? enter image description hereUnet Unity islocal player error

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

OK]をクリックして、ネットワーク管理者のゲームオブジェクトにそれを得た>産卵情報>自動プレーヤーを作成チェック

関連する問題