0
我正在使用Unity 2D,並且對此很安靜。我正在嘗試製作一款多人平臺遊戲,並且已經開始了。然而,當我測試我的網絡時,所有玩家都可以匹配一個輸入。有沒有辦法編輯標準移動腳本來處理每個構建的多個用戶輸入?謝謝!Unity 2D標準動作腳本編輯
我正在使用Unity 2D,並且對此很安靜。我正在嘗試製作一款多人平臺遊戲,並且已經開始了。然而,當我測試我的網絡時,所有玩家都可以匹配一個輸入。有沒有辦法編輯標準移動腳本來處理每個構建的多個用戶輸入?謝謝!Unity 2D標準動作腳本編輯
如果你這樣做了以下應該解決的問題:
void Update() {
if (!isLocalPlayer)
return;
if (Input.GetKeyDown(KeyCode.W)) {
...code here
這意味着該if語句後的代碼將只在本地播放器進行處理。
「名稱'isLocalPlayer'在當前上下文中不存在。」順便說一句,如果這改變了3D遊戲,那麼我將轉向3D遊戲。 –
我的印象是這是一個UNET網絡遊戲? ...如果確定你使用:「使用UnityEngine.Networking;」和「public class xxxxxxx:NetworkBehaviour {」。 XXXX是您的腳本的名稱。 – PeterK