[請益] unity的network共用資料問題

看板GameDesign (遊戲設計)作者 (HaHaHan)時間4年前 (2020/05/24 17:56), 編輯推噓3(303)
留言6則, 3人參與, 4年前最新討論串1/1
大家好 請問一下在 unity 的 network (UNET) 內 要如何讓 server 和 clients 共用同一個變數 類似於static的狀況,每當有人修改,則同步更新到所有地方 我實際要共用的資料是 List<int> Deck 在 UNET 內有個 SyncListInt,當 server 先創造出來 後續的 client 連進來後,可以創造出一個 server 複製品 server(Clone) 在 server 修改 Deck 可以同步到 server(Clone) 但我不知如何從 client 去控制在 server 的 Deck 請求大家指點迷津 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.215.112 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1590314201.A.07D.html

05/24 18:52, 4年前 , 1F
unet還活著喔?
05/24 18:52, 1F

05/24 18:55, 4年前 , 2F
變數層級就 data binding
05/24 18:55, 2F

05/24 19:03, 4年前 , 3F
系統層級就有些 ECS 可以做到
05/24 19:03, 3F

05/24 19:03, 4年前 , 4F
不依賴系統的作法就是server送資料要給client
05/24 19:03, 4F

05/24 19:04, 4年前 , 5F
那就是資料同步的問題。那就是大哉問了。
05/24 19:04, 5F

05/25 23:56, 4年前 , 6F
Use "Mirror", UNET is DEAD....
05/25 23:56, 6F
文章代碼(AID): #1UoaJP1z (GameDesign)
文章代碼(AID): #1UoaJP1z (GameDesign)