作者hanyan (HaHaHan)
看板GameDesign
標題[請益] unity的network共用資料問題
時間Sun May 24 17:56:39 2020
大家好
請問一下在 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://webptt.com/m.aspx?n=bbs/GameDesign/M.1590314201.A.07D.html
1F:→ zxc9764315: unet還活著喔? 05/24 18:52
2F:推 NDark: 變數層級就 data binding 05/24 18:55
3F:推 NDark: 系統層級就有些 ECS 可以做到 05/24 19:03
4F:→ NDark: 不依賴系統的作法就是server送資料要給client 05/24 19:03
5F:→ NDark: 那就是資料同步的問題。那就是大哉問了。 05/24 19:04
6F:推 beiluoshimen: Use "Mirror", UNET is DEAD.... 05/25 23:56