2016-03-06 168 views
0

我正在使用Unity 2D,並且對此很安靜。我正在嘗試製作一款多人平臺遊戲,並且已經開始了。然而,當我測試我的網絡時,所有玩家都可以匹配一個輸入。有沒有辦法編輯標準移動腳本來處理每個構建的多個用戶輸入?謝謝!Unity 2D標準動作腳本編輯

回答

0

如果你這樣做了以下應該解決的問題:

void Update() { 
     if (!isLocalPlayer) 
      return; 

     if (Input.GetKeyDown(KeyCode.W)) { 
      ...code here 

這意味着該if語句後的代碼將只在本地播放器進行處理。

+0

「名稱'isLocalPlayer'在當前上下文中不存在。」順便說一句,如果這改變了3D遊戲,那麼我將轉向3D遊戲。 –

+0

我的印象是這是一個UNET網絡遊戲? ...如果確定你使用:「使用UnityEngine.Networking;」和「public class xxxxxxx:NetworkBehaviour {」。 XXXX是您的腳本的名稱。 – PeterK